Commit 1c817fc83bf5b73a3ce744c0381e0c8aca86021b
1 parent
64c85212
修改一些bug信息
Showing
7 changed files
with
21 additions
and
7 deletions
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> | 54 | <label>科目: </label> |
| 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> | 60 | </select> |
| 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
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")); |