Commit 27a15f6c960ea9709073b8380fa1a5038f61ab5b

Authored by 孙向锦
1 parent 93d78d76

课后练bug修改

WebRoot/WEB-INF/jsp/sunvote/homework/homework_report.jsp
... ... @@ -137,7 +137,7 @@
137 137 height:0;
138 138 }
139 139 .student_list li{
140   - width:120px;
  140 + min-width:120px;
141 141 height:20px;
142 142 list-style:none;
143 143 text-align:center;
... ... @@ -264,7 +264,7 @@
264 264 for(i = 0;i<ans_arry.length;i++){
265 265 temp = parseInt(ans_arry[i].replace("%",""));
266 266 if(temp>=80){
267   - _html+='<li class="list correct" data-dfl="'+ans_arry[i]+'">'+i+'('+ans_arry[i]+')'+'</li>';
  267 + _html+='<li class="list correct" data-dfl="'+ans_arry[i]+'">'+(i+1)+'('+ans_arry[i]+')'+'</li>';
268 268 }else{
269 269 _html+='<li class="list erro" data-dfl="'+ans_arry[i]+'">'+(i+1)+'('+ans_arry[i]+')'+'</li>';
270 270 }
... ... @@ -307,7 +307,7 @@
307 307 }
308 308 }
309 309 var student_option_list='';
310   - for(i=1;i<data[0].length;i++){
  310 + for(i=0;i<data[0].length;i++){
311 311 student_option_list+='<li>'+data[0][i]+'</li>';
312 312 }
313 313 $(".student_list").html(student_option_list);
... ... @@ -351,7 +351,7 @@
351 351 var _index = $(this).closest(".ans_list").index();
352 352 console.log(data[_index].length);
353 353 var student_option_list='';
354   - for(i=1;i<data[_index].length;i++){
  354 + for(i=0;i<data[_index].length;i++){
355 355 student_option_list+='<li>'+data[_index][i]+'</li>';
356 356 }
357 357 $(".student_list").html(student_option_list);
... ...
resources/mybatis1/sunvote/HomeworkMapper.xml
... ... @@ -126,6 +126,8 @@
126 126 QUESTION_COUNT = #{QUESTION_COUNT},
127 127 </if><if test="ANSWER_PERSENT != null and ANSWER_PERSENT != ''">
128 128 ANSWER_PERSENT = #{ANSWER_PERSENT},
  129 + </if><if test="COMPLETE_PERSENT != null and COMPLETE_PERSENT != ''">
  130 + COMPLETE_PERSENT = #{COMPLETE_PERSENT},
129 131 </if>
130 132 HOMEWORK_ID = HOMEWORK_ID
131 133 where
... ... @@ -214,6 +216,9 @@
214 216 <if test="pd.ENDDATE != null and pd.ENDDATE != ''"><!-- 关键词检索 -->
215 217 and COMPLETE_DATE &lt; #{pd.ENDDATE}
216 218 </if>
  219 + <if test="pd.COMPLETE_PERSENT != null and pd.COMPLETE_PERSENT != ''"><!-- 关键词检索 -->
  220 + and COMPLETE_PERSENT &lt; #{pd.COMPLETE_PERSENT}
  221 + </if>
217 222 <if test="pd.STATUS != null and pd.STATUS != ''"><!-- 关键词检索 -->
218 223 and COMPLETE_COUNT = #{pd.STATUS}
219 224 </if>
... ... @@ -256,6 +261,9 @@
256 261 <if test="COMPLETE_COUNT != null and COMPLETE_COUNT != ''"><!-- 关键词检索 -->
257 262 and COMPLETE_COUNT = #{COMPLETE_COUNT}
258 263 </if>
  264 + <if test="COMPLETE_PERSENT != null and COMPLETE_PERSENT != ''"><!-- 关键词检索 -->
  265 + and COMPLETE_PERSENT = #{COMPLETE_PERSENT}
  266 + </if>
259 267 ORDER BY COMPLETE_DATE DESC
260 268 </select>
261 269  
... ... @@ -331,6 +339,7 @@
331 339 sv_homework.GET_MAX_SCORE,
332 340 sv_homeworkreport.STUDNET_NO,
333 341 sv_homework.COMPLETE_DATE,
  342 + sv_homework.COMPLETE_PERSENT,
334 343 sv_homeworkreport.GET_SCORE as STUDENT_SCORE
335 344 FROM
336 345 sv_homework
... ...
src/com/fh/bean/ResultHomework.java
... ... @@ -14,6 +14,7 @@ public class ResultHomework {
14 14 private String GET_MAX_SCORE;
15 15 private String ANSWER_PERSENT;
16 16 private String GET_MIN_SCORE;
  17 + private String COMPLETE_PERSENT;
17 18 private List<ResultStudent> STUDENTS;
18 19  
19 20 public void setHOMEWORK_ID(String HOMEWORK_ID) {
... ... @@ -80,6 +81,16 @@ public class ResultHomework {
80 81 GET_MIN_SCORE = gET_MIN_SCORE;
81 82 }
82 83  
  84 +
  85 +
  86 + public String getCOMPLETE_PERSENT() {
  87 + return COMPLETE_PERSENT;
  88 + }
  89 +
  90 + public void setCOMPLETE_PERSENT(String cOMPLETE_PERSENT) {
  91 + COMPLETE_PERSENT = cOMPLETE_PERSENT;
  92 + }
  93 +
83 94 public String getANSWER_PERSENT() {
84 95 return ANSWER_PERSENT;
85 96 }
... ...
src/com/fh/controller/api/V1.java
... ... @@ -2910,6 +2910,7 @@ public class V1 extends BaseController {
2910 2910 homePd.put("GET_MAX_SCORE", resultHomework.getGET_MAX_SCORE());
2911 2911 homePd.put("GET_MIN_SCORE", resultHomework.getGET_MIN_SCORE());
2912 2912 homePd.put("ANSWER_PERSENT", resultHomework.getANSWER_PERSENT());
  2913 + homePd.put("COMPLETE_PERSENT", resultHomework.getCOMPLETE_PERSENT());
2913 2914 homePd.put("COMPLETE_COUNT", "1");
2914 2915 homeworkService.edit(homePd);
2915 2916 List<PageData> list = homeworkReporkService.findByHomeworkID(homePd);
... ...
src/com/fh/controller/sunvote/homework/HomeworkController.java
... ... @@ -337,7 +337,7 @@ public class HomeworkController extends BaseController {
337 337 String homeworkId = pageData.getString("HOMEWORK_ID");
338 338 String index = pageData.getString("INDEX");
339 339 int indexint = Integer.parseInt(index);
340   - List<PageData> data = homeworkReporkService.findNoAnswerByHomeworkID(pageData);
  340 + List<PageData> data = homeworkReporkService.findByHomeworkID(pageData);
341 341 pageData = homeworkService.findById(pageData);
342 342 pageData.put("RANK", indexint);
343 343 pageData = homeworkproblemService.findByCodeAndRank(pageData);
... ... @@ -361,7 +361,7 @@ public class HomeworkController extends BaseController {
361 361 char option = (char)('A' + i) ;
362 362 if(anss[0] != null){
363 363 if(anss[0].contains("" + option)){
364   - optionAnswer.add(pd.getString("STUDENT_NAME"));
  364 + optionAnswer.add(pd.getString("STUDENT_NAME") + "(" + anss[0] + ")");
365 365 }
366 366 }
367 367 }
... ...