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()); |