Commit 1c817fc83bf5b73a3ce744c0381e0c8aca86021b

Authored by 孙向锦
1 parent 64c85212

修改一些bug信息

WebRoot/WEB-INF/jsp/sunvote/admin/admin_main.jsp
@@ -60,7 +60,7 @@ @@ -60,7 +60,7 @@
60 </p> 60 </p>
61 <ul class="menu_1"> 61 <ul class="menu_1">
62 <c:forEach items="${gradeInfos}" var="var" varStatus="vs"> 62 <c:forEach items="${gradeInfos}" var="var" varStatus="vs">
63 - <li onclick="event.stopPropagation();chooseListClass('${var.SCHOOL_ID}','${var.ID}')"> 63 + <li onclick="event.stopPropagation();chooseListClass('${SCHOOL_ID}','${var.ID}')">
64 <p>${ var.NAME }</p> 64 <p>${ var.NAME }</p>
65 </li> 65 </li>
66 </c:forEach> 66 </c:forEach>
WebRoot/WEB-INF/jsp/sunvote/paper/paper_list4.jsp
@@ -48,14 +48,14 @@ @@ -48,14 +48,14 @@
48 <select name="grade_id" id="grade_id" data-placeholder="这里输入所属年级"> 48 <select name="grade_id" id="grade_id" data-placeholder="这里输入所属年级">
49 <option value="">全部</option> 49 <option value="">全部</option>
50 <c:forEach items="${gradeInfos}" var="var" varStatus="vs"> 50 <c:forEach items="${gradeInfos}" var="var" varStatus="vs">
51 - <option value="${var.GRADE_ID}" <c:if test="${pd.GRADE_ID==var.GRADE_ID}">selected="true"</c:if>>${var.GNAME}</option> 51 + <option value="${var.ID}" <c:if test="${pd.GRADE_ID==var.ID}">selected="true"</c:if>>${var.NAME}</option>
52 </c:forEach> 52 </c:forEach>
53 </select> 53 </select>
54 <label>科目: </label>&nbsp;&nbsp; 54 <label>科目: </label>&nbsp;&nbsp;
55 <select name="subject_id" id="subject_id" data-placeholder="这里输入所属科目"> 55 <select name="subject_id" id="subject_id" data-placeholder="这里输入所属科目">
56 <option value="">全部</option> 56 <option value="">全部</option>
57 <c:forEach items="${subjectInfos}" var="var" varStatus="vs"> 57 <c:forEach items="${subjectInfos}" var="var" varStatus="vs">
58 - <option value="${var.SUBJECT_ID}" <c:if test="${pd.SUBJECT_ID==var.SUBJECT_ID}">selected="true"</c:if>>${var.SCNAME}</option> 58 + <option value="${var.ID}" <c:if test="${pd.SUBJECT_ID==var.ID}">selected="true"</c:if>>${var.CNAME}</option>
59 </c:forEach> 59 </c:forEach>
60 </select>&nbsp;&nbsp;&nbsp;&nbsp; 60 </select>&nbsp;&nbsp;&nbsp;&nbsp;
61 <input class="date-picker" type="text" placeholder="开始日期" name="lastStart" id="lastStart" data-date-format="yyyy-mm-dd" readonly="readonly" value="${pd.LASTSTART }"/> 61 <input class="date-picker" type="text" placeholder="开始日期" name="lastStart" id="lastStart" data-date-format="yyyy-mm-dd" readonly="readonly" value="${pd.LASTSTART }"/>
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_list2.jsp
@@ -27,6 +27,7 @@ @@ -27,6 +27,7 @@
27 <body class="no-skin"> 27 <body class="no-skin">
28 28
29 <form action="teacher/listcs.do" method="post" name="Form" id="Form"> 29 <form action="teacher/listcs.do" method="post" name="Form" id="Form">
  30 + <input type="hidden" name="SCHOOL_ID" id="SCHOOL_ID" value="${pd.SCHOOL_ID}"/>
30 <div class="head_box"> 31 <div class="head_box">
31 <div class="box_header"> 32 <div class="box_header">
32 <div class="head_box_l"> 33 <div class="head_box_l">
resources/mybatis1/api/V1Mapper.xml
@@ -298,6 +298,7 @@ @@ -298,6 +298,7 @@
298 (sv_student.NUMBER * 1), 298 (sv_student.NUMBER * 1),
299 sv_studenttest.STUDENT_ID, 299 sv_studenttest.STUDENT_ID,
300 sv_testpaper.CREATE_DATE 300 sv_testpaper.CREATE_DATE
  301 + limit 0,20
301 </select> 302 </select>
302 303
303 304
src/com/fh/controller/api/V1.java
@@ -98,7 +98,7 @@ public class V1 extends BaseController { @@ -98,7 +98,7 @@ public class V1 extends BaseController {
98 private ClassRosterManager classrosterService; 98 private ClassRosterManager classrosterService;
99 99
100 @Resource(name = "classtypeService") 100 @Resource(name = "classtypeService")
101 - private ClassTypeManager classtypeService; 101 + private ClassTypeManager classtypeService;
102 102
103 @Resource(name = "gradeService") 103 @Resource(name = "gradeService")
104 private GradeManager gradeService; 104 private GradeManager gradeService;
@@ -1575,7 +1575,9 @@ public class V1 extends BaseController { @@ -1575,7 +1575,9 @@ public class V1 extends BaseController {
1575 } 1575 }
1576 } 1576 }
1577 } 1577 }
1578 - testpaperinfoService.batchSave(testInfoPdList); 1578 + if(testInfoPdList != null && testInfoPdList.size() > 0){
  1579 + testpaperinfoService.batchSave(testInfoPdList);
  1580 + }
1579 } 1581 }
1580 } else { 1582 } else {
1581 testPaperId = listData.get(0).getString("TESTPAPER_ID"); 1583 testPaperId = listData.get(0).getString("TESTPAPER_ID");
@@ -1700,7 +1702,9 @@ public class V1 extends BaseController { @@ -1700,7 +1702,9 @@ public class V1 extends BaseController {
1700 } 1702 }
1701 } 1703 }
1702 } 1704 }
1703 - testpaperinfoService.batchSave(testInfoPdList); 1705 + if(testInfoPdList != null && testInfoPdList.size() > 0){
  1706 + testpaperinfoService.batchSave(testInfoPdList);
  1707 + }
1704 } 1708 }
1705 res.setData(testPaperId); 1709 res.setData(testPaperId);
1706 } catch (Exception e) { 1710 } catch (Exception e) {
@@ -2986,7 +2990,9 @@ public class V1 extends BaseController { @@ -2986,7 +2990,9 @@ public class V1 extends BaseController {
2986 ptd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID()); 2990 ptd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID());
2987 } 2991 }
2988 // 2. 根据学生列表生成初始化成绩 2992 // 2. 根据学生列表生成初始化成绩
2989 - homeworkReporkService.batchSave(student); 2993 + if(student != null && student.size() > 0){
  2994 + homeworkReporkService.batchSave(student);
  2995 + }
2990 } 2996 }
2991 List<ResultStudent> students = resultHomework.getSTUDENTS(); 2997 List<ResultStudent> students = resultHomework.getSTUDENTS();
2992 for(ResultStudent student:students){ 2998 for(ResultStudent student:students){
src/com/fh/controller/sunvote/report/ReportController.java
@@ -192,6 +192,7 @@ public class ReportController extends BaseController { @@ -192,6 +192,7 @@ public class ReportController extends BaseController {
192 }else{ 192 }else{
193 mv.setViewName("sunvote/teacher/en_teacher_report_1"); 193 mv.setViewName("sunvote/teacher/en_teacher_report_1");
194 } 194 }
  195 +
195 return mv; 196 return mv;
196 } 197 }
197 198
src/com/fh/controller/system/login/LoginController.java
@@ -282,6 +282,11 @@ public class LoginController extends BaseController { @@ -282,6 +282,11 @@ public class LoginController extends BaseController {
282 session.setAttribute(USERNAME + Const.ROLE_ID, 282 session.setAttribute(USERNAME + Const.ROLE_ID,
283 "admin"); 283 "admin");
284 List<PageData> gradeInfos = schoolgradesubjectService.listAllGrade(adminInfos); 284 List<PageData> gradeInfos = schoolgradesubjectService.listAllGrade(adminInfos);
  285 + for(PageData grade : gradeInfos){
  286 + grade.put("GRADE_ID", grade.get("ID"));
  287 + grade.put("SCHOOL_ID", adminInfos.get("ID"));
  288 + grade.put("classInfos", sclassService.listAll(grade));
  289 + }
285 mv.addObject("gradeInfos", gradeInfos); 290 mv.addObject("gradeInfos", gradeInfos);
286 mv.addObject("adminInfos", adminInfos); 291 mv.addObject("adminInfos", adminInfos);
287 mv.addObject("SCHOOL_ID", adminInfos.get("ID")); 292 mv.addObject("SCHOOL_ID", adminInfos.get("ID"));