Commit 0cf412bb496817131f849f8f68a5ee3eb1a0f4d6
Merge branch 'develop' of http://120.78.57.84/Elvis/SunvoteEducation into develop
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"); | ... | ... |