Commit 8dccad919490b07d12f222bd50ec82196d4a00f7

Authored by 孙向锦
1 parent 6d78f08d

更新学生接口列表

resources/mybatis1/sunvote/HomeworkReportMapper.xml
@@ -17,6 +17,7 @@ @@ -17,6 +17,7 @@
17 RIGHT_PERSENT, 17 RIGHT_PERSENT,
18 GET_SCORE, 18 GET_SCORE,
19 ANSWER, 19 ANSWER,
  20 + WHETHER,
20 HOMEWORK_ID 21 HOMEWORK_ID
21 </sql> 22 </sql>
22 23
@@ -30,6 +31,7 @@ @@ -30,6 +31,7 @@
30 #{RIGHT_PERSENT}, 31 #{RIGHT_PERSENT},
31 #{GET_SCORE}, 32 #{GET_SCORE},
32 #{ANSWER}, 33 #{ANSWER},
  34 + #{WHETHER},
33 #{HOMEWORK_ID} 35 #{HOMEWORK_ID}
34 </sql> 36 </sql>
35 37
@@ -64,6 +66,7 @@ @@ -64,6 +66,7 @@
64 RIGHT_PERSENT = #{RIGHT_PERSENT}, 66 RIGHT_PERSENT = #{RIGHT_PERSENT},
65 GET_SCORE = #{GET_SCORE}, 67 GET_SCORE = #{GET_SCORE},
66 ANSWER = #{ANSWER}, 68 ANSWER = #{ANSWER},
  69 + WHETHER = #{WHETHER},
67 HOMEWORK_ID = #{HOMEWORK_ID} 70 HOMEWORK_ID = #{HOMEWORK_ID}
68 where 71 where
69 HOMEWORK_REPORT_ID = #{HOMEWORK_REPORT_ID} 72 HOMEWORK_REPORT_ID = #{HOMEWORK_REPORT_ID}
@@ -167,6 +170,7 @@ @@ -167,6 +170,7 @@
167 #{item.GET_SCORE}, 170 #{item.GET_SCORE},
168 #{item.ANSWER}, 171 #{item.ANSWER},
169 #{item.HOMEWORK_ID} 172 #{item.HOMEWORK_ID}
  173 + #{item.WHETHER}
170 ) 174 )
171 </foreach> 175 </foreach>
172 </insert> 176 </insert>
src/com/fh/bean/ResultHomework.java
@@ -12,6 +12,7 @@ public class ResultHomework { @@ -12,6 +12,7 @@ public class ResultHomework {
12 private String GET_SCORE_PERSENT; 12 private String GET_SCORE_PERSENT;
13 private String COMPLETE_DESC; 13 private String COMPLETE_DESC;
14 private String GET_MAX_SCORE; 14 private String GET_MAX_SCORE;
  15 + private String ANSWER_PERSENT;
15 private List<ResultStudent> STUDENTS; 16 private List<ResultStudent> STUDENTS;
16 17
17 public void setHOMEWORK_ID(String HOMEWORK_ID) { 18 public void setHOMEWORK_ID(String HOMEWORK_ID) {
@@ -70,6 +71,16 @@ public class ResultHomework { @@ -70,6 +71,16 @@ public class ResultHomework {
70 return STUDENTS; 71 return STUDENTS;
71 } 72 }
72 73
  74 +
  75 +
  76 + public String getANSWER_PERSENT() {
  77 + return ANSWER_PERSENT;
  78 + }
  79 +
  80 + public void setANSWER_PERSENT(String aNSWER_PERSENT) {
  81 + ANSWER_PERSENT = aNSWER_PERSENT;
  82 + }
  83 +
73 public static ResultHomework parse(String json){ 84 public static ResultHomework parse(String json){
74 Gson gson = new Gson(); 85 Gson gson = new Gson();
75 return gson.fromJson(json, ResultHomework.class); 86 return gson.fromJson(json, ResultHomework.class);
@@ -77,6 +88,15 @@ public class ResultHomework { @@ -77,6 +88,15 @@ public class ResultHomework {
77 88
78 public static class ResultStudent { 89 public static class ResultStudent {
79 private String STUDENT_NO; 90 private String STUDENT_NO;
  91 + private String STUDENT_ID;
  92 + public String getSTUDENT_ID() {
  93 + return STUDENT_ID;
  94 + }
  95 +
  96 + public void setSTUDENT_ID(String sTUDENT_ID) {
  97 + STUDENT_ID = sTUDENT_ID;
  98 + }
  99 +
80 private String STUDENT_NAME; 100 private String STUDENT_NAME;
81 private String KEYBOARD; 101 private String KEYBOARD;
82 private String RIGHT_PERSENT; 102 private String RIGHT_PERSENT;
src/com/fh/controller/api/V1.java
@@ -2895,6 +2895,7 @@ public class V1 extends BaseController { @@ -2895,6 +2895,7 @@ public class V1 extends BaseController {
2895 homePd.put("GET_SCORE_PERSENT", resultHomework.getGET_SCORE_PERSENT()); 2895 homePd.put("GET_SCORE_PERSENT", resultHomework.getGET_SCORE_PERSENT());
2896 homePd.put("COMPLETE_DESC", resultHomework.getCOMPLETE_DESC()); 2896 homePd.put("COMPLETE_DESC", resultHomework.getCOMPLETE_DESC());
2897 homePd.put("GET_MAX_SCORE", resultHomework.getGET_MAX_SCORE()); 2897 homePd.put("GET_MAX_SCORE", resultHomework.getGET_MAX_SCORE());
  2898 + homePd.put("ANSWER_PERSENT", resultHomework.getANSWER_PERSENT());
2898 homePd.put("COMPLETE_COUNT", "1"); 2899 homePd.put("COMPLETE_COUNT", "1");
2899 homeworkService.edit(homePd); 2900 homeworkService.edit(homePd);
2900 List<PageData> list = homeworkReporkService.findByHomeworkID(homePd); 2901 List<PageData> list = homeworkReporkService.findByHomeworkID(homePd);
@@ -2911,6 +2912,7 @@ public class V1 extends BaseController { @@ -2911,6 +2912,7 @@ public class V1 extends BaseController {
2911 ptd.put("RIGHT_PERSENT", "0%"); 2912 ptd.put("RIGHT_PERSENT", "0%");
2912 ptd.put("GET_SCORE", "0"); 2913 ptd.put("GET_SCORE", "0");
2913 ptd.put("ANSWER", ""); 2914 ptd.put("ANSWER", "");
  2915 + ptd.put("WHETHER", "0");
2914 ptd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID()); 2916 ptd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID());
2915 } 2917 }
2916 // 2. 根据学生列表生成初始化成绩 2918 // 2. 根据学生列表生成初始化成绩
@@ -2924,12 +2926,14 @@ public class V1 extends BaseController { @@ -2924,12 +2926,14 @@ public class V1 extends BaseController {
2924 PageData tpd = new PageData(); 2926 PageData tpd = new PageData();
2925 tpd.put("STUDENT_NAME", student.getSTUDENT_NAME()); 2927 tpd.put("STUDENT_NAME", student.getSTUDENT_NAME());
2926 tpd.put("STUDENT_NO", student.getSTUDENT_NO()); 2928 tpd.put("STUDENT_NO", student.getSTUDENT_NO());
  2929 + tpd.put("STUDENT_ID", student.getSTUDENT_ID());
2927 tpd.put("RANK", student.getRANK()); 2930 tpd.put("RANK", student.getRANK());
2928 tpd.put("KEYBOARD", student.getKEYBOARD()); 2931 tpd.put("KEYBOARD", student.getKEYBOARD());
2929 tpd.put("RIGHT_PERSENT", student.getRIGHT_PERSENT()); 2932 tpd.put("RIGHT_PERSENT", student.getRIGHT_PERSENT());
2930 tpd.put("GET_SCORE", student.getGET_SCORE()); 2933 tpd.put("GET_SCORE", student.getGET_SCORE());
2931 tpd.put("ANSWER", student.getANSWER()); 2934 tpd.put("ANSWER", student.getANSWER());
2932 tpd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID()); 2935 tpd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID());
  2936 + tpd.put("WHETHER", "1");
2933 homeworkReporkService.update(tpd); 2937 homeworkReporkService.update(tpd);
2934 } 2938 }
2935 res.setData(resultHomework.getHOMEWORK_ID()); 2939 res.setData(resultHomework.getHOMEWORK_ID());