bed6e1fc
孙向锦
添加其他功能
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="V1Mapper">
<!-- 通过教师ID获取班级数据 -->
<select id="getTeacherClassInfo" parameterType="pd" resultType="pd">
SELECT
CLASS_ID,CLASS_NAME,CLASS_CODE
FROM
sv_coursemanagement
LEFT JOIN sv_term ON sv_term.TERM_ID = sv_coursemanagement.TERM_ID
LEFT JOIN sv_sclass ON sv_coursemanagement.CLASS_ID = sv_sclass.ID
WHERE
sv_term.START_DATE < NOW()
AND sv_term.END_DATE > NOW()
AND TEACHER_ID = #{TEACHER_ID}
</select>
<!-- 通过教师ID获取科目数据 -->
<select id="getTeacherSubjectInfo" parameterType="pd" resultType="pd">
SELECT
SUBJECT_ID,CNAME,ENAME
FROM
sv_coursemanagement
LEFT JOIN sv_term ON sv_term.TERM_ID = sv_coursemanagement.TERM_ID
LEFT JOIN sv_subject ON sv_coursemanagement.SUBJECT_ID = sv_subject.ID
WHERE
sv_term.START_DATE < NOW()
AND sv_term.END_DATE > NOW()
AND TEACHER_ID = #{TEACHER_ID}
|
b5cf92b7
孙向锦
批量上传学生名单
|
31
|
group by SUBJECT_ID
|
bed6e1fc
孙向锦
添加其他功能
|
32
33
34
35
36
37
|
</select>
<!-- 通过教师ID获取科目数据 -->
<select id="getClassStudent" parameterType="pd" resultType="pd">
SELECT
STUDENT_ID,
|
338594c8
孙向锦
添加教师端页面
|
38
|
sv_student.`NAME`,
|
4fd2e08c
孙向锦
修复接口中的bug
|
39
40
41
42
43
|
sv_student.`SNO`,
sv_student.`NUMBER`,
sv_student.`GROUPID`,
sv_student.`SIGN_NO`,
sv_student.`SEX`,
|
338594c8
孙向锦
添加教师端页面
|
44
|
sv_student.`KEYPAD_ID`
|
bed6e1fc
孙向锦
添加其他功能
|
45
46
|
FROM
sv_classroster
|
6ec88f66
孙向锦
获取班级学生的bug 修复
|
47
48
|
inner JOIN sv_term ON sv_classroster.TEAMID = sv_term.TERM_ID
inner JOIN sv_student ON sv_classroster.STUDENT_ID = sv_student.ID
|
bed6e1fc
孙向锦
添加其他功能
|
49
50
51
52
|
WHERE
sv_term.START_DATE < NOW()
AND sv_term.END_DATE > NOW()
AND SCLASS_ID = #{SCLASS_ID}
|
9f161055
孙向锦
修改高斯客户反馈
|
53
|
|
ceb370cf
孙向锦
修改部分不正确问题
|
54
|
order by (sv_student.NUMBER ) * 1,(sv_student.KEYPAD_ID * 1),(sv_student.SNO*1)
|
bed6e1fc
孙向锦
添加其他功能
|
55
56
|
</select>
|
338594c8
孙向锦
添加教师端页面
|
57
|
<!-- 通过教师ID获取科目数据
|
bed6e1fc
孙向锦
添加其他功能
|
58
59
|
<select id="getTestPaperInfo" parameterType="pd" resultType="pd">
SELECT
|
338594c8
孙向锦
添加教师端页面
|
60
61
62
63
64
65
66
67
68
69
70
|
sv_question.OPTION_NUM,
sv_paperquestion.SCORE,
sv_paperquestion.PART_SCORE,
sv_paperquestion.RANK,
sv_paperquestion.NO_NAME,
sv_question.ANALYSIS,
sv_question.DIFFICULTY,
sv_question.QUESTION_ID,
sv_question.CONTENT,
sv_question.ANSWER,
sv_question.OPTION_CONTENT
|
bed6e1fc
孙向锦
添加其他功能
|
71
72
73
74
75
76
77
78
79
|
FROM
sv_paper
LEFT JOIN sv_paperquestion ON sv_paper.PAPER_ID = sv_paperquestion.PAPER_ID
LEFT JOIN sv_question ON sv_paperquestion.QUESTION_ID = sv_question.QUESTION_ID
where 1 = 1
<if test="PAPER_ID != null and PAPER_ID != ''">
and sv_paper.PAPER_ID = #{PAPER_ID}
</if>
|
338594c8
孙向锦
添加教师端页面
|
80
81
82
83
84
85
86
|
</select> -->
<!-- 通过教师ID获取科目数据 -->
<select id="getTestPaperInfo" parameterType="pd" resultType="pd">
SELECT
sv_question.OPTION_NUM,
|
338594c8
孙向锦
添加教师端页面
|
87
|
sv_paperquestion.PART_SCORE,
|
4fd2e08c
孙向锦
修复接口中的bug
|
88
|
sv_paperquestion.SCORE,
|
338594c8
孙向锦
添加教师端页面
|
89
90
91
92
93
94
95
96
|
sv_paperquestion.RANK,
sv_paperquestion.NO_NAME,
sv_question.ANALYSIS,
sv_question.DIFFICULTY,
sv_question.QUESTION_ID,
sv_question.CONTENT,
sv_question.ANSWER,
sv_question.OPTION_CONTENT,
|
4fd2e08c
孙向锦
修复接口中的bug
|
97
|
sv_question.PROBLEM_TYPE_ID,
|
757dfed6
孙向锦
样例报表
|
98
|
sv_question.KNOWLEDGE_ID,
|
338594c8
孙向锦
添加教师端页面
|
99
100
101
102
|
sv_question.P_ID
FROM
sv_paperquestion
LEFT JOIN sv_question ON sv_paperquestion.QUESTION_ID = sv_question.QUESTION_ID
|
f143f558
孙向锦
修改管理员登录白屏问题
|
103
|
where 1 = 1 and (sv_question.P_ID = '-1' or sv_question.P_ID = '0' or sv_question.P_ID IS NULL)
|
338594c8
孙向锦
添加教师端页面
|
104
105
106
|
<if test="PAPER_ID != null and PAPER_ID != ''">
and sv_paperquestion.PAPER_ID = #{PAPER_ID}
</if>
|
0b46638a
孙向锦
标准答案
|
107
|
order by LENGTH(sv_paperquestion.RANK),sv_paperquestion.RANK
|
338594c8
孙向锦
添加教师端页面
|
108
|
|
bed6e1fc
孙向锦
添加其他功能
|
109
110
|
</select>
|
338594c8
孙向锦
添加教师端页面
|
111
112
113
114
115
116
117
118
119
120
121
122
123
|
<!-- 通过教师ID获取科目数据 -->
<select id="getQuestionsByPID" parameterType="pd" resultType="pd">
SELECT
sv_question.OPTION_NUM,
sv_paperquestion.SCORE,
sv_paperquestion.PART_SCORE,
sv_paperquestion.RANK,
sv_paperquestion.NO_NAME,
sv_question.ANALYSIS,
sv_question.DIFFICULTY,
sv_question.QUESTION_ID,
sv_question.CONTENT,
|
4fd2e08c
孙向锦
修复接口中的bug
|
124
|
sv_question.PROBLEM_TYPE_ID,
|
338594c8
孙向锦
添加教师端页面
|
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
sv_question.ANSWER,
sv_question.OPTION_CONTENT
FROM
sv_paperquestion
LEFT JOIN sv_question ON sv_paperquestion.QUESTION_ID = sv_question.QUESTION_ID
where 1 = 1
<if test="PID != null and PID != ''">
and sv_question.P_ID = #{PID}
</if>
</select>
<!-- 通过教师ID获取科目数据 -->
<select id="getTeacherInfo" parameterType="pd" resultType="pd">
SELECT
sv_teacher.`NAME` AS TEACHER_NAME,
sv_grade.`NAME` AS GRADE_NAME,
|
a51b67cf
孙向锦
交互第一个版本
|
142
|
sv_grade.ID AS GRADE_ID,
|
338594c8
孙向锦
添加教师端页面
|
143
|
sv_sclass.CLASS_NAME AS CLASS_NAME,
|
a51b67cf
孙向锦
交互第一个版本
|
144
|
sv_sclass.ID AS CLASS_ID,
|
338594c8
孙向锦
添加教师端页面
|
145
|
sv_subject.CNAME AS SUBJECT_NAME,
|
a51b67cf
孙向锦
交互第一个版本
|
146
147
|
sv_subject.ID AS SUBJECT_ID,
sv_school.`NAME` as SCHOOL_NAME,
|
7d60b75e
孙向锦
添加班级-1
|
148
149
|
sv_school.ID AS SCHOOL_ID,
term.TERM_ID
|
338594c8
孙向锦
添加教师端页面
|
150
151
152
153
154
155
156
157
158
159
160
161
162
163
|
FROM
sv_coursemanagement AS couse
LEFT JOIN sv_term AS term ON couse.TERM_ID = term.TERM_ID
LEFT JOIN sv_grade ON couse.GRADE_ID = sv_grade.ID
LEFT JOIN sv_teacher ON sv_teacher.ID = couse.TEACHER_ID
LEFT JOIN sv_sclass ON couse.CLASS_ID = sv_sclass.ID
LEFT JOIN sv_subject ON couse.SUBJECT_ID = sv_subject.ID
LEFT JOIN sv_school ON sv_teacher.SCHOOL_ID = sv_school.ID
WHERE
TEACHER_ID = #{ID}
AND term.START_DATE < now()
AND term.END_DATE > now();
</select>
|
6b3a5ad0
孙向锦
添加管理员界面
|
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
|
<!-- 通过admin ID获取科目数据 -->
<select id="getAdminInfo" parameterType="pd" resultType="pd">
SELECT
sv_school.`NAME` AS SNAME,
sv_school_admin.SCHOOL_ID,
sv_schoolgradesubject.GRADE_ID,
sv_grade.`NAME` as GNAME,
sv_schoolgradesubject.SUBJECT_ID,
sv_subject.CNAME as SCNAME
FROM
sv_school_admin
LEFT JOIN sv_school ON sv_school_admin.SCHOOL_ID = sv_school.ID
LEFT JOIN sv_schoolgradesubject ON sv_school_admin.SCHOOL_ID = sv_schoolgradesubject.SCHOOL_ID
LEFT JOIN sv_grade on sv_grade.ID = sv_schoolgradesubject.GRADE_ID
LEFT JOIN sv_subject on sv_subject.ID = sv_schoolgradesubject.SUBJECT_ID
WHERE
sv_school_admin.SCHOOLADMIN_ID = #{ID}
ORDER BY GRADE_ID , SUBJECT_ID
</select>
<!-- 通过admin ID获取科目数据 -->
<select id="getClassBySchoolAndGradle" parameterType="pd" resultType="pd">
SELECT
SCHOOL_ID,
GRADE_ID,
CLASS_TYPE,
CLASS_NAME,
CLASS_CODE,
BASESTATION_ID,
ID
FROM
sv_sclass
WHERE
sv_sclass.SCHOOL_ID = #{SCHOOL_ID}
AND sv_sclass.GRADE_ID = #{GRADE_ID};
</select>
|
338594c8
孙向锦
添加教师端页面
|
203
|
|
757dfed6
孙向锦
样例报表
|
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
|
<!-- 通过教师ID获取科目数据 -->
<select id="getQuestionWrongInfo" parameterType="pd" resultType="pd">
SELECT
sv_student.`NAME`,
sv_testpaperinfo.ANSWER,
sv_testpaperinfo.PRESS_TIME,
sv_testpaperinfo.RECEIVER_DATE,
sv_testpaperinfo.`RIGHT`
FROM
sv_testpaperinfo
LEFT JOIN sv_student ON sv_testpaperinfo.STUDENT_ID = sv_student.ID
WHERE
sv_testpaperinfo.QUESTION_ID = #{QUESTION_ID}
AND sv_testpaperinfo.TEST_ID = #{TEST_ID}
AND sv_testpaperinfo.`RIGHT` = '0'
</select>
|
338594c8
孙向锦
添加教师端页面
|
222
|
|
bda221f4
孙向锦
0830版本
|
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
|
<select id="getLastWrongQuestionInfo" parameterType="pd" resultType="pd">
SELECT
sv_question.QUESTION_ID,
sv_question.CONTENT,
sv_testpaper.`NAME`,
sv_paper.TITLE,
sv_testpaperinfo.TESTPAPERINFO_ID,
sv_testpaperinfo.PAPER_ID,
sv_testpaperinfo.TEST_ID,
sv_testpaper.CREATE_DATE,
count(*) AS WRONG_NUM
FROM
sv_testpaperinfo
LEFT JOIN sv_question ON sv_question.QUESTION_ID = sv_testpaperinfo.QUESTION_ID
LEFT JOIN sv_testpaper ON sv_testpaperinfo.TEST_ID = sv_testpaper.TESTPAPER_ID
LEFT JOIN sv_paper ON sv_testpaperinfo.PAPER_ID = sv_paper.PAPER_ID
WHERE
sv_testpaperinfo.`RIGHT` = '0'
AND sv_question.QUESTION_FROM = '101'
<if test="START_DATE != null and START_DATE != ''">
AND sv_testpaper.CREATE_DATE > #{START_DATE}
</if>
<if test="END_DATE != null and END_DATE != ''">
AND sv_testpaper.CREATE_DATE < #{END_DATE}
</if>
GROUP BY
sv_testpaperinfo.QUESTION_ID,sv_testpaperinfo.TEST_ID
ORDER BY
WRONG_NUM DESC
<if test="COUNT != null and COUNT != ''">
LIMIT ${COUNT}
</if>
<if test="COUNT == null or COUNT == ''">
LIMIT 5
</if>
</select>
|
338594c8
孙向锦
添加教师端页面
|
261
262
263
264
|
|
bed6e1fc
孙向锦
添加其他功能
|
265
|
</mapper>
|