Commit 1cbf660504c7cd5b032c2eb88127bfb000eda24e
1 parent
e374f3ed
作业报表更新
Showing
3 changed files
with
23 additions
and
6 deletions
resources/mybatis1/sunvote/HomeworkMapper.xml
... | ... | @@ -305,6 +305,7 @@ |
305 | 305 | |
306 | 306 | SELECT |
307 | 307 | sv_homeworkreport.STUDENT_ID, |
308 | + sv_homeworkreport.COMPLETE_COUNT, | |
308 | 309 | sv_homeworkreport.ANSWER, |
309 | 310 | sv_homeworkreport.RANK, |
310 | 311 | sv_homeworkreport.STUDENT_NAME, |
... | ... | @@ -313,6 +314,7 @@ |
313 | 314 | sv_homework.HOMEWORK_ID, |
314 | 315 | sv_homework.COMPLETE_DESC, |
315 | 316 | sv_homework.NAME, |
317 | + sv_homework.QUESTION_COUNT, | |
316 | 318 | sv_homework.GET_MAX_SCORE, |
317 | 319 | sv_homeworkreport.STUDNET_NO, |
318 | 320 | sv_homework.COMPLETE_DATE, | ... | ... |
resources/mybatis1/sunvote/HomeworkReportMapper.xml
... | ... | @@ -17,7 +17,7 @@ |
17 | 17 | RIGHT_PERSENT, |
18 | 18 | GET_SCORE, |
19 | 19 | ANSWER, |
20 | - WHETHER, | |
20 | + COMPLETE_COUNT, | |
21 | 21 | HOMEWORK_ID |
22 | 22 | </sql> |
23 | 23 | |
... | ... | @@ -31,7 +31,7 @@ |
31 | 31 | #{RIGHT_PERSENT}, |
32 | 32 | #{GET_SCORE}, |
33 | 33 | #{ANSWER}, |
34 | - #{WHETHER}, | |
34 | + #{COMPLETE_COUNT}, | |
35 | 35 | #{HOMEWORK_ID} |
36 | 36 | </sql> |
37 | 37 | |
... | ... | @@ -66,7 +66,7 @@ |
66 | 66 | RIGHT_PERSENT = #{RIGHT_PERSENT}, |
67 | 67 | GET_SCORE = #{GET_SCORE}, |
68 | 68 | ANSWER = #{ANSWER}, |
69 | - WHETHER = #{WHETHER}, | |
69 | + COMPLETE_COUNT = #{COMPLETE_COUNT}, | |
70 | 70 | HOMEWORK_ID = #{HOMEWORK_ID} |
71 | 71 | where |
72 | 72 | HOMEWORK_REPORT_ID = #{HOMEWORK_REPORT_ID} |
... | ... | @@ -170,7 +170,7 @@ |
170 | 170 | #{item.GET_SCORE}, |
171 | 171 | #{item.ANSWER}, |
172 | 172 | #{item.HOMEWORK_ID} |
173 | - #{item.WHETHER} | |
173 | + #{item.COMPLETE_COUNT} | |
174 | 174 | ) |
175 | 175 | </foreach> |
176 | 176 | </insert> | ... | ... |
src/com/fh/controller/sunvote/homework/HomeworkController.java
... | ... | @@ -318,6 +318,8 @@ public class HomeworkController extends BaseController { |
318 | 318 | for (PageData stuPd : studentList) { |
319 | 319 | double all = 0; |
320 | 320 | double get = 0; |
321 | + int sc = 0 ; | |
322 | + int ac = 0 ; | |
321 | 323 | for (PageData dpd : dataList) { |
322 | 324 | if (dpd.get("STUDENT_ID").equals(stuPd.get("ID"))) { |
323 | 325 | stuPd.put(dpd.get("HOMEWORK_ID"), |
... | ... | @@ -334,12 +336,25 @@ public class HomeworkController extends BaseController { |
334 | 336 | } catch (Exception ex) { |
335 | 337 | |
336 | 338 | } |
339 | + try { | |
340 | + sc += Integer.parseInt(dpd.get("COMPLETE_COUNT") | |
341 | + .toString()); | |
342 | + } catch (Exception ex) { | |
343 | + | |
344 | + } | |
345 | + try { | |
346 | + ac += Integer.parseInt(dpd.get("QUESTION_COUNT") | |
347 | + .toString()); | |
348 | + } catch (Exception ex) { | |
349 | + | |
350 | + } | |
351 | + | |
337 | 352 | } |
338 | 353 | } |
339 | 354 | stuPd.put("STUDENT_ALL_SCORE", get); |
340 | 355 | stuPd.put("PAPER_ALL_SCORE", all); |
341 | - stuPd.put("COMPLETE_COUNT", 1); | |
342 | - stuPd.put("ALL_COUNT", 1); | |
356 | + stuPd.put("COMPLETE_COUNT", sc); | |
357 | + stuPd.put("ALL_COUNT", ac); | |
343 | 358 | stuPd.remove("SCHOOL_ID"); |
344 | 359 | stuPd.remove("SEX"); |
345 | 360 | stuPd.remove("CLASS_ID"); | ... | ... |