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