Commit 27a15f6c960ea9709073b8380fa1a5038f61ab5b

Authored by 孙向锦
1 parent 93d78d76

课后练bug修改

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