Commit 8dccad919490b07d12f222bd50ec82196d4a00f7
1 parent
6d78f08d
更新学生接口列表
Showing
3 changed files
with
28 additions
and
0 deletions
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()); |