Commit 41772c654685c96f2876ee956626ee6a12e8e186
1 parent
001b21e2
1.修改bug
Showing
4 changed files
with
25 additions
and
30 deletions
WebRoot/WEB-INF/jsp/sunvote/paper/paper_list2.jsp
@@ -33,7 +33,7 @@ | @@ -33,7 +33,7 @@ | ||
33 | <![endif]--> | 33 | <![endif]--> |
34 | </head> | 34 | </head> |
35 | <body> | 35 | <body> |
36 | - <form action="../paper/list2.do?SCHOOL_ID=${pd.SCHOOL_ID }" method="post" name="Form" id="Form"> | 36 | + <form action="../paper/list2.do?SCHOOL_ID=${pd.SCHOOL_ID }&SUBJECT_ID=${PD.SUBJECT_ID}" method="post" name="Form" id="Form"> |
37 | <div class="head_box"> | 37 | <div class="head_box"> |
38 | <div class="box_header"> | 38 | <div class="box_header"> |
39 | <div class="head_box_l"> | 39 | <div class="head_box_l"> |
@@ -94,11 +94,15 @@ | @@ -94,11 +94,15 @@ | ||
94 | <td >${var.TEST_NUM}</td> | 94 | <td >${var.TEST_NUM}</td> |
95 | <td >${var.SCORE}</td> | 95 | <td >${var.SCORE}</td> |
96 | <td> | 96 | <td> |
97 | - <a <c:if test="${var.TEST_NUM == 0}" >disabled style="pointer-events:none;color:#ccc" </c:if> href="<%=basePath%>paper/paperRep.do?paper_id=${var.PAPER_ID}">查看成绩</a> | 97 | + <c:if test="${var.PAPER_TYPE ==1 }"> |
98 | + <a <c:if test="${var.TEST_NUM == 0}" >disabled style="pointer-events:none;color:#ccc" </c:if> href="<%=basePath%>paper/paperRep.do?paper_id=${var.PAPER_ID}">查看成绩</a> | ||
99 | + </c:if> | ||
98 | <c:if test="${var.PAPER_TYPE ==2 }"> | 100 | <c:if test="${var.PAPER_TYPE ==2 }"> |
99 | <a <c:if test="${var.TEST_NUM == 0}" >disabled style="pointer-events:none;color:#ccc" </c:if> href="<%=basePath%>paper/paperRep3.do?MB1=${pd.MB1 }&PAPER_ID=${var.PAPER_ID}">年级分析</a> | 101 | <a <c:if test="${var.TEST_NUM == 0}" >disabled style="pointer-events:none;color:#ccc" </c:if> href="<%=basePath%>paper/paperRep3.do?MB1=${pd.MB1 }&PAPER_ID=${var.PAPER_ID}">年级分析</a> |
100 | </c:if> | 102 | </c:if> |
101 | - <a href="#" onclick="del('${var.PAPER_ID}');" style="float:right"><img src="../static/images/remove.png" /></a> | 103 | + <c:if test="${var.PAPER_TYPE ==1 }"> |
104 | + <a href="#" onclick="del('${var.PAPER_ID}');" style="float:right"><img src="../static/images/remove.png" /></a> | ||
105 | + </c:if> | ||
102 | </td> | 106 | </td> |
103 | </tr> | 107 | </tr> |
104 | 108 |
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
@@ -269,7 +269,7 @@ | @@ -269,7 +269,7 @@ | ||
269 | }); | 269 | }); |
270 | 270 | ||
271 | $("#qingsongkao_paper").click(function() { | 271 | $("#qingsongkao_paper").click(function() { |
272 | - var path = "../paper/list2.do?SCHOOL_ID=${pd.TEACHER.SCHOOL_ID}"; | 272 | + var path = "../paper/list2.do?SCHOOL_ID=${pd.TEACHER.SCHOOL_ID}&SUBJECT_ID=${pd.TEACHER.SUBJECT_ID}"; |
273 | //$(".content_r").html('<iframe name="mainFrame" id="mainFrame" frameborder="0" style="width:100%;height:'+$(".content_l").height()+'px;" src=' + path + '></iframe>'); | 273 | //$(".content_r").html('<iframe name="mainFrame" id="mainFrame" frameborder="0" style="width:100%;height:'+$(".content_l").height()+'px;" src=' + path + '></iframe>'); |
274 | if ($("#mainFrame").attr('src') != (path)) { | 274 | if ($("#mainFrame").attr('src') != (path)) { |
275 | $("#mainFrame").attr('src', path); | 275 | $("#mainFrame").attr('src', path); |
resources/mybatis1/sunvote/PaperMapper.xml
@@ -257,7 +257,7 @@ | @@ -257,7 +257,7 @@ | ||
257 | <include refid="tableName"></include> | 257 | <include refid="tableName"></include> |
258 | where 1 = 1 | 258 | where 1 = 1 |
259 | AND | 259 | AND |
260 | - (SCHOOL_ID = #{SCHOOL_ID} AND PAPER_TYPE = '2') OR | 260 | + (SCHOOL_ID = #{SCHOOL_ID} AND PAPER_TYPE = '2' AND SUBJECT_ID=#{SUBJECT_ID}) OR |
261 | (USER_ID = #{USER_ID} AND PAPER_TYPE = #{PAPER_TYPE}) | 261 | (USER_ID = #{USER_ID} AND PAPER_TYPE = #{PAPER_TYPE}) |
262 | 262 | ||
263 | order by CREATE_DATE DESC | 263 | order by CREATE_DATE DESC |
src/com/fh/controller/sunvote/paper/PaperController.java
@@ -931,6 +931,8 @@ public class PaperController extends BaseController { | @@ -931,6 +931,8 @@ public class PaperController extends BaseController { | ||
931 | testList.add(test); | 931 | testList.add(test); |
932 | stu.put("STUDENT_TOTAL", item.get("SCORE")); | 932 | stu.put("STUDENT_TOTAL", item.get("SCORE")); |
933 | stu.put("TEST_LIST", testList); | 933 | stu.put("TEST_LIST", testList); |
934 | + stu.put("STUDENT_NUMBER", item.get("STUDENT_NUMBER")); | ||
935 | + stu.put("STUDENT_PADID", item.get("STUDENT_PADID")); | ||
934 | stu.put("TEST_NUM", testList.size() - lost_num); | 936 | stu.put("TEST_NUM", testList.size() - lost_num); |
935 | stu.put("LOST_NUM", lost_num); | 937 | stu.put("LOST_NUM", lost_num); |
936 | sid.add(item.getString("STUDENT_ID")); | 938 | sid.add(item.getString("STUDENT_ID")); |
@@ -961,13 +963,15 @@ public class PaperController extends BaseController { | @@ -961,13 +963,15 @@ public class PaperController extends BaseController { | ||
961 | Map<String, Object> dataMap = new HashMap<String, Object>(); | 963 | Map<String, Object> dataMap = new HashMap<String, Object>(); |
962 | List<String> titles = new ArrayList<String>(); | 964 | List<String> titles = new ArrayList<String>(); |
963 | titles.add("学生姓名"); // 1 | 965 | titles.add("学生姓名"); // 1 |
964 | - titles.add("班级"); // 2 | ||
965 | - titles.add("综合排名"); // 3 | ||
966 | - titles.add("个人平均得分"); // 4 | ||
967 | - titles.add("个人平均得分率"); // 5 | 966 | + titles.add("学号"); // 2 |
967 | + titles.add("键盘号"); // 3 | ||
968 | + titles.add("班级"); // 4 | ||
969 | + titles.add("综合排名"); // 5 | ||
970 | + //titles.add("个人平均得分"); // 4 | ||
971 | + //titles.add("个人平均得分率"); // 5 | ||
968 | titles.add("个人得分"); // 6 | 972 | titles.add("个人得分"); // 6 |
969 | - titles.add("测验平均分"); // 7 | ||
970 | - titles.add("测验时间"); // 8 | 973 | + //titles.add("测验平均分"); // 7 |
974 | + titles.add("测验时间"); // 7 | ||
971 | 975 | ||
972 | dataMap.put("titles", titles); | 976 | dataMap.put("titles", titles); |
973 | List<PageData> varOList = temp; | 977 | List<PageData> varOList = temp; |
@@ -978,36 +982,23 @@ public class PaperController extends BaseController { | @@ -978,36 +982,23 @@ public class PaperController extends BaseController { | ||
978 | PageData vpd = new PageData(); | 982 | PageData vpd = new PageData(); |
979 | 983 | ||
980 | vpd.put("var1", varOList.get(i).getString("STUDENT_NAME")); // 1 | 984 | vpd.put("var1", varOList.get(i).getString("STUDENT_NAME")); // 1 |
981 | - vpd.put("var2", varOList.get(i).getString("CLASS_NAME")); // 2 | ||
982 | - vpd.put("var3", i + 1); // 3 | ||
983 | - vpd.put("var4", | ||
984 | - varOList.get(i).getString("TEST_NUM").equals("0") ? 0 | ||
985 | - : decimalFormat.format(Double.valueOf(varOList.get( | ||
986 | - i).getString("STUDENT_TOTAL")) | ||
987 | - / Double.valueOf(varOList.get(i).getString( | ||
988 | - "TEST_NUM")))); // 4 | ||
989 | - vpd.put("var5", | ||
990 | - varOList.get(i).getString("TEST_NUM").equals("0") ? 0+"%" | ||
991 | - : decimalFormat.format((Double.valueOf(varOList | ||
992 | - .get(i).getString("STUDENT_TOTAL")) * 100 / Double | ||
993 | - .valueOf(varOList.get(i).getString( | ||
994 | - "TEST_NUM"))) | ||
995 | - / Double.valueOf(pd.getString("SCORE")))+"%"); // 5 | 985 | + vpd.put("var2", varOList.get(i).getString("STUDENT_NUMBER")); // 2 |
986 | + vpd.put("var3", varOList.get(i).getString("STUDENT_PADID")); // 3 | ||
987 | + vpd.put("var4", varOList.get(i).getString("CLASS_NAME")); // 4 | ||
988 | + vpd.put("var5", i + 1); // 5 | ||
996 | List<PageData> test_list = (List<PageData>) varOList.get(i).get( | 989 | List<PageData> test_list = (List<PageData>) varOList.get(i).get( |
997 | "TEST_LIST"); | 990 | "TEST_LIST"); |
998 | 991 | ||
999 | List<String> score = new ArrayList<String>(); | 992 | List<String> score = new ArrayList<String>(); |
1000 | - List<String> AVG_SCORE = new ArrayList<String>(); | 993 | + |
1001 | List<String> CREATE_DATE = new ArrayList<String>(); | 994 | List<String> CREATE_DATE = new ArrayList<String>(); |
1002 | for (int x = 0; x < test_list.size(); x++) { | 995 | for (int x = 0; x < test_list.size(); x++) { |
1003 | score.add(test_list.get(x).getString("SCORE")); | 996 | score.add(test_list.get(x).getString("SCORE")); |
1004 | - AVG_SCORE.add(test_list.get(x).getString("AVG_SCORE")); | ||
1005 | CREATE_DATE.add(test_list.get(x).getString("CREATE_DATE")); | 997 | CREATE_DATE.add(test_list.get(x).getString("CREATE_DATE")); |
1006 | 998 | ||
1007 | } | 999 | } |
1008 | vpd.put("var6", score); | 1000 | vpd.put("var6", score); |
1009 | - vpd.put("var7", AVG_SCORE); | ||
1010 | - vpd.put("var8", CREATE_DATE); | 1001 | + vpd.put("var7", CREATE_DATE); |
1011 | varList.add(vpd); | 1002 | varList.add(vpd); |
1012 | 1003 | ||
1013 | } | 1004 | } |