Commit e930e8ebf38e15a6f2e556ba233df4d4cd89cc5d
Merge branch '中天电子开发' of http://120.78.57.84/Elvis/SunvoteEducation into 中天电子开发
Showing
13 changed files
with
200 additions
and
12 deletions
WebRoot/WEB-INF/jsp/sunvote/admin/admin_main.jsp
| @@ -83,7 +83,16 @@ | @@ -83,7 +83,16 @@ | ||
| 83 | 任课管理<span class="right jiao"></span> | 83 | 任课管理<span class="right jiao"></span> |
| 84 | </p> | 84 | </p> |
| 85 | <ul class="menu_1"> | 85 | <ul class="menu_1"> |
| 86 | - <li onclick="event.stopPropagation();subject('${SCHOOL_ID}')"><p>科目管理</p></li> | 86 | + <li> <p>科目管理</p> |
| 87 | + <ul class="menu_2"> | ||
| 88 | + <c:forEach items="${gradeInfos}" var="var" varStatus="vs"> | ||
| 89 | + <li onclick="event.stopPropagation();subject('${SCHOOL_ID}')"> | ||
| 90 | + <p>${ var.GNAME }</p> | ||
| 91 | + </li> | ||
| 92 | + </c:forEach> | ||
| 93 | + </ul> | ||
| 94 | + </li> | ||
| 95 | + | ||
| 87 | <li onclick="event.stopPropagation();coursemanager('${SCHOOL_ID}')"><p>任课管理</p></li> | 96 | <li onclick="event.stopPropagation();coursemanager('${SCHOOL_ID}')"><p>任课管理</p></li> |
| 88 | <li onclick="event.stopPropagation();teacher('${SCHOOL_ID}')"><p>教师管理</p></li> | 97 | <li onclick="event.stopPropagation();teacher('${SCHOOL_ID}')"><p>教师管理</p></li> |
| 89 | </ul> | 98 | </ul> |
| @@ -242,8 +251,8 @@ | @@ -242,8 +251,8 @@ | ||
| 242 | <script type="text/javascript"> | 251 | <script type="text/javascript"> |
| 243 | 252 | ||
| 244 | var schoolId = '${SCHOOL_ID}'; | 253 | var schoolId = '${SCHOOL_ID}'; |
| 245 | - function subject(school_id){ | ||
| 246 | - var path = "../subject/listcs.do?school_id=" + school_id ; | 254 | + function subject(school_id,grade_id){ |
| 255 | + var path = "../subject/listcs.do?school_id=" + school_id + "&grade_id=" + grade_id ; | ||
| 247 | //if($("#mainFrame").attr('src') != (path)){ | 256 | //if($("#mainFrame").attr('src') != (path)){ |
| 248 | $("#mainFrame").attr('src',path); | 257 | $("#mainFrame").attr('src',path); |
| 249 | window.top.loading.show(); | 258 | window.top.loading.show(); |
WebRoot/WEB-INF/jsp/sunvote/subject/subject_edit2.jsp
| @@ -29,6 +29,7 @@ | @@ -29,6 +29,7 @@ | ||
| 29 | 29 | ||
| 30 | <form action="subject/${msg }.do" name="Form" id="Form" method="post"> | 30 | <form action="subject/${msg }.do" name="Form" id="Form" method="post"> |
| 31 | <input type="hidden" name="SCHOOL_ID" id="SCHOOL_ID" value="${pd.SCHOOL_ID}"/> | 31 | <input type="hidden" name="SCHOOL_ID" id="SCHOOL_ID" value="${pd.SCHOOL_ID}"/> |
| 32 | + <input type="hidden" name="GRADE_ID" id="GRADE_ID" value="${pd.GRADE_ID}"/> | ||
| 32 | <div id="zhongxin" style="padding-top: 13px;"> | 33 | <div id="zhongxin" style="padding-top: 13px;"> |
| 33 | <table id="table_report" class="table table-striped table-bordered table-hover"> | 34 | <table id="table_report" class="table table-striped table-bordered table-hover"> |
| 34 | <tr> | 35 | <tr> |
resources/mybatis1/api/V1Mapper.xml
| @@ -185,6 +185,7 @@ | @@ -185,6 +185,7 @@ | ||
| 185 | 185 | ||
| 186 | </select> | 186 | </select> |
| 187 | 187 | ||
| 188 | + | ||
| 188 | <!-- 通过admin ID获取科目数据 --> | 189 | <!-- 通过admin ID获取科目数据 --> |
| 189 | <select id="getClassBySchoolAndGradle" parameterType="pd" resultType="pd"> | 190 | <select id="getClassBySchoolAndGradle" parameterType="pd" resultType="pd"> |
| 190 | SELECT | 191 | SELECT |
resources/mybatis1/sunvote/HomeworkMapper.xml
| @@ -140,6 +140,43 @@ | @@ -140,6 +140,43 @@ | ||
| 140 | 140 | ||
| 141 | </select> | 141 | </select> |
| 142 | 142 | ||
| 143 | + <!-- 列表(全部) --> | ||
| 144 | + <select id="qlistAll" parameterType="pd" resultType="pd"> | ||
| 145 | + select | ||
| 146 | + CODE, | ||
| 147 | + NAME, | ||
| 148 | + SUBJECT_ID, | ||
| 149 | + CLASS_ID, | ||
| 150 | + COMPLETE_DATE, | ||
| 151 | + COMPLETE_COUNT, | ||
| 152 | + ALL_SCORE, | ||
| 153 | + TEACHER_ID, | ||
| 154 | + HOMEWORK_ID | ||
| 155 | + from | ||
| 156 | + <include refid="tableName"></include> | ||
| 157 | + where 1 = 1 | ||
| 158 | + <if test="pd.SUBJECT_ID != null and pd.SUBJECT_ID != ''"><!-- 关键词检索 --> | ||
| 159 | + and SUBJECT_ID = #{SUBJECT_ID} | ||
| 160 | + </if> | ||
| 161 | + <if test="pd.CLASS_ID != null and pd.CLASS_ID != ''"><!-- 关键词检索 --> | ||
| 162 | + and CLASS_ID = #{CLASS_ID} | ||
| 163 | + </if> | ||
| 164 | + <if test="pd.GRADE_ID != null and pd.GRADE_ID != ''"><!-- 关键词检索 --> | ||
| 165 | + and GRADE_ID = #{GRADE_ID} | ||
| 166 | + </if> | ||
| 167 | + <if test="pd.SCHOOL_ID != null and pd.SCHOOL_ID != ''"><!-- 关键词检索 --> | ||
| 168 | + and SCHOOL_ID = #{SCHOOL_ID} | ||
| 169 | + </if> | ||
| 170 | + <if test="pd.TEACHER_ID != null and pd.TEACHER_ID != ''"><!-- 关键词检索 --> | ||
| 171 | + and TEACHER_ID = #{TEACHER_ID} | ||
| 172 | + </if> | ||
| 173 | + <if test="pd.COMPLETE != null and pd.COMPLETE != ''"><!-- 关键词检索 --> | ||
| 174 | + and COMPLETE_DATE > #{COMPLETE_DATE} | ||
| 175 | + </if> | ||
| 176 | + | ||
| 177 | + | ||
| 178 | + </select> | ||
| 179 | + | ||
| 143 | <!-- 批量删除 --> | 180 | <!-- 批量删除 --> |
| 144 | <delete id="deleteAll" parameterType="String"> | 181 | <delete id="deleteAll" parameterType="String"> |
| 145 | delete from | 182 | delete from |
resources/mybatis1/sunvote/HomeworkProblemMapper.xml
| @@ -18,6 +18,7 @@ | @@ -18,6 +18,7 @@ | ||
| 18 | RIGHT_ANSWER, | 18 | RIGHT_ANSWER, |
| 19 | SCORE, | 19 | SCORE, |
| 20 | PART_SCORE, | 20 | PART_SCORE, |
| 21 | + HOMEWORK_ID, | ||
| 21 | HOMEWORKPROBLEM_ID | 22 | HOMEWORKPROBLEM_ID |
| 22 | </sql> | 23 | </sql> |
| 23 | 24 | ||
| @@ -32,6 +33,7 @@ | @@ -32,6 +33,7 @@ | ||
| 32 | #{RIGHT_ANSWER}, | 33 | #{RIGHT_ANSWER}, |
| 33 | #{SCORE}, | 34 | #{SCORE}, |
| 34 | #{PART_SCORE}, | 35 | #{PART_SCORE}, |
| 36 | + #{HOMEWORK_ID}, | ||
| 35 | #{HOMEWORKPROBLEM_ID} | 37 | #{HOMEWORKPROBLEM_ID} |
| 36 | </sql> | 38 | </sql> |
| 37 | 39 | ||
| @@ -68,6 +70,7 @@ | @@ -68,6 +70,7 @@ | ||
| 68 | RIGHT_ANSWER = #{RIGHT_ANSWER}, | 70 | RIGHT_ANSWER = #{RIGHT_ANSWER}, |
| 69 | SCORE = #{SCORE}, | 71 | SCORE = #{SCORE}, |
| 70 | PART_SCORE = #{PART_SCORE}, | 72 | PART_SCORE = #{PART_SCORE}, |
| 73 | + HOMEWORK_ID = #{HOMEWORK_ID}, | ||
| 71 | HOMEWORKPROBLEM_ID = HOMEWORKPROBLEM_ID | 74 | HOMEWORKPROBLEM_ID = HOMEWORKPROBLEM_ID |
| 72 | where | 75 | where |
| 73 | HOMEWORKPROBLEM_ID = #{HOMEWORKPROBLEM_ID} | 76 | HOMEWORKPROBLEM_ID = #{HOMEWORKPROBLEM_ID} |
| @@ -110,6 +113,38 @@ | @@ -110,6 +113,38 @@ | ||
| 110 | <include refid="tableName"></include> | 113 | <include refid="tableName"></include> |
| 111 | </select> | 114 | </select> |
| 112 | 115 | ||
| 116 | + <!-- 列表(全部) --> | ||
| 117 | + <select id="listHomeworkProblem" parameterType="pd" resultType="pd"> | ||
| 118 | + select | ||
| 119 | + <include refid="Field"></include> | ||
| 120 | + from | ||
| 121 | + <include refid="tableName"></include> | ||
| 122 | + where 1 = 1 | ||
| 123 | + <if test="pd.HOMEWORK_ID != null and pd.HOMEWORK_ID != ''"> | ||
| 124 | + and HOMEWORK_ID = #{pd.HOMEWORK_ID} | ||
| 125 | + </if> | ||
| 126 | + ORDER BY RANK | ||
| 127 | + </select> | ||
| 128 | + | ||
| 129 | + <!-- 列表(全部) --> | ||
| 130 | + <select id="listProblem" parameterType="pd" resultType="pd"> | ||
| 131 | + select | ||
| 132 | + <include refid="Field"></include> | ||
| 133 | + from | ||
| 134 | + <include refid="tableName"></include> | ||
| 135 | + where 1 = 1 | ||
| 136 | + <if test="pd.HOMEWORK_ID != null and pd.HOMEWORK_ID != ''"> | ||
| 137 | + and HOMEWORK_ID = #{pd.HOMEWORK_ID} | ||
| 138 | + </if> | ||
| 139 | + <if test="pd.P_HOMEWORK_PROBLEM_ID == null or pd.P_HOMEWORK_PROBLEM_ID == ''"> | ||
| 140 | + and P_HOMEWORK_PROBLEM_ID is NULL | ||
| 141 | + </if> | ||
| 142 | + <if test="pd.P_HOMEWORK_PROBLEM_ID != null and pd.P_HOMEWORK_PROBLEM_ID != ''"> | ||
| 143 | + and P_HOMEWORK_PROBLEM_ID = #{pd.P_HOMEWORK_PROBLEM_ID} | ||
| 144 | + </if> | ||
| 145 | + ORDER BY RANK | ||
| 146 | + </select> | ||
| 147 | + | ||
| 113 | <!-- 批量删除 --> | 148 | <!-- 批量删除 --> |
| 114 | <delete id="deleteAll" parameterType="String"> | 149 | <delete id="deleteAll" parameterType="String"> |
| 115 | delete from | 150 | delete from |
resources/mybatis1/sunvote/SubjectMapper.xml
| @@ -123,6 +123,9 @@ | @@ -123,6 +123,9 @@ | ||
| 123 | <if test="pd.SCHOOL_ID != null and pd.SCHOOL_ID != ''"> | 123 | <if test="pd.SCHOOL_ID != null and pd.SCHOOL_ID != ''"> |
| 124 | and sv_schoolgradesubject.SCHOOL_ID = #{pd.SCHOOL_ID} | 124 | and sv_schoolgradesubject.SCHOOL_ID = #{pd.SCHOOL_ID} |
| 125 | </if> | 125 | </if> |
| 126 | + <if test="pd.GRADE_ID != null and pd.GRADE_ID != ''"> | ||
| 127 | + and sv_schoolgradesubject.GRADE_ID = #{pd.GRADE_ID} | ||
| 128 | + </if> | ||
| 126 | </select> | 129 | </select> |
| 127 | 130 | ||
| 128 | <!-- 添加学校科目,从未添加的科目里面进行添加 --> | 131 | <!-- 添加学校科目,从未添加的科目里面进行添加 --> |
| @@ -141,6 +144,9 @@ | @@ -141,6 +144,9 @@ | ||
| 141 | <if test="SCHOOL_ID != null and SCHOOL_ID != ''"> | 144 | <if test="SCHOOL_ID != null and SCHOOL_ID != ''"> |
| 142 | and sv_schoolgradesubject.SCHOOL_ID = #{SCHOOL_ID} | 145 | and sv_schoolgradesubject.SCHOOL_ID = #{SCHOOL_ID} |
| 143 | </if> | 146 | </if> |
| 147 | + <if test="GRADE_ID != null and GRADE_ID != ''"> | ||
| 148 | + and sv_schoolgradesubject.GRADE_ID = #{GRADE_ID} | ||
| 149 | + </if> | ||
| 144 | ) | 150 | ) |
| 145 | 151 | ||
| 146 | </select> | 152 | </select> |
src/com/fh/controller/api/V1.java
| @@ -46,6 +46,7 @@ import com.fh.service.sunvote.coursemanagement.CourseManagementManager; | @@ -46,6 +46,7 @@ import com.fh.service.sunvote.coursemanagement.CourseManagementManager; | ||
| 46 | import com.fh.service.sunvote.event.EventManager; | 46 | import com.fh.service.sunvote.event.EventManager; |
| 47 | import com.fh.service.sunvote.grade.GradeManager; | 47 | import com.fh.service.sunvote.grade.GradeManager; |
| 48 | import com.fh.service.sunvote.homework.HomeworkManager; | 48 | import com.fh.service.sunvote.homework.HomeworkManager; |
| 49 | +import com.fh.service.sunvote.homeworkproblem.HomeworkProblemManager; | ||
| 49 | import com.fh.service.sunvote.keypad.KeypadManager; | 50 | import com.fh.service.sunvote.keypad.KeypadManager; |
| 50 | import com.fh.service.sunvote.keypadcheck.KeypadCheckManager; | 51 | import com.fh.service.sunvote.keypadcheck.KeypadCheckManager; |
| 51 | import com.fh.service.sunvote.knowledge.KnowledgeManager; | 52 | import com.fh.service.sunvote.knowledge.KnowledgeManager; |
| @@ -190,7 +191,10 @@ public class V1 extends BaseController { | @@ -190,7 +191,10 @@ public class V1 extends BaseController { | ||
| 190 | 191 | ||
| 191 | @Resource(name = "cacheService") | 192 | @Resource(name = "cacheService") |
| 192 | private CacheManager cacheService; | 193 | private CacheManager cacheService; |
| 193 | - | 194 | + |
| 195 | + @Resource(name="homeworkproblemService") | ||
| 196 | + private HomeworkProblemManager homeworkproblemService; | ||
| 197 | + | ||
| 194 | /** | 198 | /** |
| 195 | * 登录 可以通过账号密码登录、 可以通过教师卡登录 | 199 | * 登录 可以通过账号密码登录、 可以通过教师卡登录 |
| 196 | * | 200 | * |
| @@ -2809,11 +2813,60 @@ public class V1 extends BaseController { | @@ -2809,11 +2813,60 @@ public class V1 extends BaseController { | ||
| 2809 | public String listhomework() throws Exception { | 2813 | public String listhomework() throws Exception { |
| 2810 | ResponseGson<List<PageData>> res = new ResponseGson<List<PageData>>(); | 2814 | ResponseGson<List<PageData>> res = new ResponseGson<List<PageData>>(); |
| 2811 | PageData pageData = this.getPageData(); | 2815 | PageData pageData = this.getPageData(); |
| 2812 | - List<PageData> list = homeworkService.listAll(pageData); | 2816 | + List<PageData> list = homeworkService.qlistAll(pageData); |
| 2813 | res.setData(list); | 2817 | res.setData(list); |
| 2814 | return res.toJson(); | 2818 | return res.toJson(); |
| 2815 | 2819 | ||
| 2816 | } | 2820 | } |
| 2821 | + | ||
| 2822 | + /** | ||
| 2823 | + * 获取作业详情 | ||
| 2824 | + * | ||
| 2825 | + * @param id | ||
| 2826 | + * @return | ||
| 2827 | + * @throws Exception | ||
| 2828 | + */ | ||
| 2829 | + @RequestMapping(value = "/homework", produces = "application/json;charset=UTF-8") | ||
| 2830 | + @ResponseBody | ||
| 2831 | + public String homework() throws Exception { | ||
| 2832 | + ResponseGson<List<PageData>> res = new ResponseGson<List<PageData>>(); | ||
| 2833 | + PageData pageData = this.getPageData(); | ||
| 2834 | + List<PageData> list = homeworkproblemService.listProblem(pageData); | ||
| 2835 | + for(PageData pd : list){ | ||
| 2836 | + if(pd.get("P_HOMEWORK_PROBLEM_ID") != null){ | ||
| 2837 | + List<PageData> childList = homeworkproblemService.listProblem(pd); | ||
| 2838 | + pd.put("PROBLEMS", childList); | ||
| 2839 | + } | ||
| 2840 | + | ||
| 2841 | + } | ||
| 2842 | + res.setData(list); | ||
| 2843 | + return res.toJson(); | ||
| 2844 | + | ||
| 2845 | + } | ||
| 2846 | + | ||
| 2847 | + /** | ||
| 2848 | + * 获取作业详情 | ||
| 2849 | + * | ||
| 2850 | + * @param id | ||
| 2851 | + * @return | ||
| 2852 | + * @throws Exception | ||
| 2853 | + */ | ||
| 2854 | + @RequestMapping(value = "/uploadhomework", produces = "application/json;charset=UTF-8") | ||
| 2855 | + @ResponseBody | ||
| 2856 | + public String uploadhomework() throws Exception { | ||
| 2857 | + ResponseGson<String> res = new ResponseGson<String>(); | ||
| 2858 | + | ||
| 2859 | + PageData pd = this.getPageData(); | ||
| 2860 | + if (!StringUtils.isEmpty(pd.getJsonString())) { | ||
| 2861 | + | ||
| 2862 | + | ||
| 2863 | + | ||
| 2864 | + res.setData("success"); | ||
| 2865 | + } | ||
| 2866 | + res.setDataError(); | ||
| 2867 | + return res.toJson(); | ||
| 2868 | + | ||
| 2869 | + } | ||
| 2817 | 2870 | ||
| 2818 | /** | 2871 | /** |
| 2819 | * 根据ID班级名称 | 2872 | * 根据ID班级名称 |
src/com/fh/controller/sunvote/grade/GradeController.java
| @@ -8,7 +8,9 @@ import java.util.Date; | @@ -8,7 +8,9 @@ import java.util.Date; | ||
| 8 | import java.util.HashMap; | 8 | import java.util.HashMap; |
| 9 | import java.util.List; | 9 | import java.util.List; |
| 10 | import java.util.Map; | 10 | import java.util.Map; |
| 11 | + | ||
| 11 | import javax.annotation.Resource; | 12 | import javax.annotation.Resource; |
| 13 | + | ||
| 12 | import org.springframework.beans.propertyeditors.CustomDateEditor; | 14 | import org.springframework.beans.propertyeditors.CustomDateEditor; |
| 13 | import org.springframework.stereotype.Controller; | 15 | import org.springframework.stereotype.Controller; |
| 14 | import org.springframework.web.bind.WebDataBinder; | 16 | import org.springframework.web.bind.WebDataBinder; |
| @@ -16,14 +18,14 @@ import org.springframework.web.bind.annotation.InitBinder; | @@ -16,14 +18,14 @@ import org.springframework.web.bind.annotation.InitBinder; | ||
| 16 | import org.springframework.web.bind.annotation.RequestMapping; | 18 | import org.springframework.web.bind.annotation.RequestMapping; |
| 17 | import org.springframework.web.bind.annotation.ResponseBody; | 19 | import org.springframework.web.bind.annotation.ResponseBody; |
| 18 | import org.springframework.web.servlet.ModelAndView; | 20 | import org.springframework.web.servlet.ModelAndView; |
| 21 | + | ||
| 19 | import com.fh.controller.base.BaseController; | 22 | import com.fh.controller.base.BaseController; |
| 20 | import com.fh.entity.Page; | 23 | import com.fh.entity.Page; |
| 24 | +import com.fh.service.sunvote.grade.GradeManager; | ||
| 21 | import com.fh.util.AppUtil; | 25 | import com.fh.util.AppUtil; |
| 26 | +import com.fh.util.Jurisdiction; | ||
| 22 | import com.fh.util.ObjectExcelView; | 27 | import com.fh.util.ObjectExcelView; |
| 23 | import com.fh.util.PageData; | 28 | import com.fh.util.PageData; |
| 24 | -import com.fh.util.Jurisdiction; | ||
| 25 | -import com.fh.util.Tools; | ||
| 26 | -import com.fh.service.sunvote.grade.GradeManager; | ||
| 27 | 29 | ||
| 28 | /** | 30 | /** |
| 29 | * 说明:年级 | 31 | * 说明:年级 |
src/com/fh/controller/system/login/LoginController.java
| @@ -296,6 +296,7 @@ public class LoginController extends BaseController { | @@ -296,6 +296,7 @@ public class LoginController extends BaseController { | ||
| 296 | List<PageData> gradeInfos = new ArrayList<PageData>(); | 296 | List<PageData> gradeInfos = new ArrayList<PageData>(); |
| 297 | List<PageData> subjectInfos = new ArrayList<PageData>(); | 297 | List<PageData> subjectInfos = new ArrayList<PageData>(); |
| 298 | // 查询学校信息 | 298 | // 查询学校信息 |
| 299 | + Object tgradleId = "" ; | ||
| 299 | for(PageData pad : adminInfos){ | 300 | for(PageData pad : adminInfos){ |
| 300 | PageData tmpd = new PageData(); | 301 | PageData tmpd = new PageData(); |
| 301 | Object gradeId = pad.get("GRADE_ID"); | 302 | Object gradeId = pad.get("GRADE_ID"); |
| @@ -305,13 +306,15 @@ public class LoginController extends BaseController { | @@ -305,13 +306,15 @@ public class LoginController extends BaseController { | ||
| 305 | tmpd.put("GNAME", pad.get("GNAME"));//年级名称 | 306 | tmpd.put("GNAME", pad.get("GNAME"));//年级名称 |
| 306 | tmpd.put("SUBJECT_ID", pad.get("SUBJECT_ID"));// 科目id | 307 | tmpd.put("SUBJECT_ID", pad.get("SUBJECT_ID"));// 科目id |
| 307 | tmpd.put("SCNAME", pad.get("SCNAME"));// 科目名称 | 308 | tmpd.put("SCNAME", pad.get("SCNAME"));// 科目名称 |
| 308 | - if(gradeId != null && !"".equals(gradeId)){ | 309 | + if(gradeId != null && !gradeId.equals(tgradleId)){ |
| 310 | + tgradleId = gradeId ; | ||
| 309 | List<PageData> classInfos = sclassService.listAll(tmpd); | 311 | List<PageData> classInfos = sclassService.listAll(tmpd); |
| 310 | tmpd.put("classInfos", classInfos); | 312 | tmpd.put("classInfos", classInfos); |
| 311 | gradeInfos.add(tmpd); | 313 | gradeInfos.add(tmpd); |
| 312 | - }else{ | ||
| 313 | - subjectInfos.add(tmpd); | 314 | + subjectInfos = new ArrayList<PageData>(); |
| 315 | + tmpd.put("subjectInfos", subjectInfos); | ||
| 314 | } | 316 | } |
| 317 | + subjectInfos.add(tmpd); | ||
| 315 | schoolId = pad.getString("SCHOOL_ID"); | 318 | schoolId = pad.getString("SCHOOL_ID"); |
| 316 | mv.addObject("SNAME", pad.get("SNAME")); | 319 | mv.addObject("SNAME", pad.get("SNAME")); |
| 317 | mv.addObject("SCHOOL_ID", pad.get("SCHOOL_ID")); | 320 | mv.addObject("SCHOOL_ID", pad.get("SCHOOL_ID")); |
| @@ -319,7 +322,6 @@ public class LoginController extends BaseController { | @@ -319,7 +322,6 @@ public class LoginController extends BaseController { | ||
| 319 | session.setAttribute(USERNAME + Const.ROLE_ID, | 322 | session.setAttribute(USERNAME + Const.ROLE_ID, |
| 320 | "admin"); | 323 | "admin"); |
| 321 | mv.addObject("gradeInfos", gradeInfos); | 324 | mv.addObject("gradeInfos", gradeInfos); |
| 322 | - mv.addObject("subjectInfos", subjectInfos); | ||
| 323 | session.setAttribute(Const.SESSION_USERNAME, USERNAME); // 放入用户名到session | 325 | session.setAttribute(Const.SESSION_USERNAME, USERNAME); // 放入用户名到session |
| 324 | if(isChineseLanguageClient()){ | 326 | if(isChineseLanguageClient()){ |
| 325 | mv.setViewName("sunvote/admin/admin_main"); | 327 | mv.setViewName("sunvote/admin/admin_main"); |
src/com/fh/service/sunvote/homework/HomeworkManager.java
| @@ -41,6 +41,11 @@ public interface HomeworkManager{ | @@ -41,6 +41,11 @@ public interface HomeworkManager{ | ||
| 41 | * @throws Exception | 41 | * @throws Exception |
| 42 | */ | 42 | */ |
| 43 | public List<PageData> listAll(PageData pd)throws Exception; | 43 | public List<PageData> listAll(PageData pd)throws Exception; |
| 44 | + /**列表(全部) | ||
| 45 | + * @param pd | ||
| 46 | + * @throws Exception | ||
| 47 | + */ | ||
| 48 | + public List<PageData> qlistAll(PageData pd)throws Exception; | ||
| 44 | 49 | ||
| 45 | /**通过id获取数据 | 50 | /**通过id获取数据 |
| 46 | * @param pd | 51 | * @param pd |
src/com/fh/service/sunvote/homework/impl/HomeworkService.java
| @@ -62,6 +62,15 @@ public class HomeworkService implements HomeworkManager{ | @@ -62,6 +62,15 @@ public class HomeworkService implements HomeworkManager{ | ||
| 62 | return (List<PageData>)dao.findForList("HomeworkMapper.listAll", pd); | 62 | return (List<PageData>)dao.findForList("HomeworkMapper.listAll", pd); |
| 63 | } | 63 | } |
| 64 | 64 | ||
| 65 | + /**列表(全部) | ||
| 66 | + * @param pd | ||
| 67 | + * @throws Exception | ||
| 68 | + */ | ||
| 69 | + @SuppressWarnings("unchecked") | ||
| 70 | + public List<PageData> qlistAll(PageData pd)throws Exception{ | ||
| 71 | + return (List<PageData>)dao.findForList("HomeworkMapper.listAll", pd); | ||
| 72 | + } | ||
| 73 | + | ||
| 65 | /**通过id获取数据 | 74 | /**通过id获取数据 |
| 66 | * @param pd | 75 | * @param pd |
| 67 | * @throws Exception | 76 | * @throws Exception |
src/com/fh/service/sunvote/homeworkproblem/HomeworkProblemManager.java
| @@ -42,6 +42,17 @@ public interface HomeworkProblemManager{ | @@ -42,6 +42,17 @@ public interface HomeworkProblemManager{ | ||
| 42 | */ | 42 | */ |
| 43 | public List<PageData> listAll(PageData pd)throws Exception; | 43 | public List<PageData> listAll(PageData pd)throws Exception; |
| 44 | 44 | ||
| 45 | + /**列表(全部) | ||
| 46 | + * @param pd | ||
| 47 | + * @throws Exception | ||
| 48 | + */ | ||
| 49 | + public List<PageData> listHomeworkProblem(PageData pd)throws Exception; | ||
| 50 | + /**列表(全部) | ||
| 51 | + * @param pd | ||
| 52 | + * @throws Exception | ||
| 53 | + */ | ||
| 54 | + public List<PageData> listProblem(PageData pd)throws Exception; | ||
| 55 | + | ||
| 45 | /**通过id获取数据 | 56 | /**通过id获取数据 |
| 46 | * @param pd | 57 | * @param pd |
| 47 | * @throws Exception | 58 | * @throws Exception |
src/com/fh/service/sunvote/homeworkproblem/impl/HomeworkProblemService.java
| @@ -62,6 +62,23 @@ public class HomeworkProblemService implements HomeworkProblemManager{ | @@ -62,6 +62,23 @@ public class HomeworkProblemService implements HomeworkProblemManager{ | ||
| 62 | return (List<PageData>)dao.findForList("HomeworkProblemMapper.listAll", pd); | 62 | return (List<PageData>)dao.findForList("HomeworkProblemMapper.listAll", pd); |
| 63 | } | 63 | } |
| 64 | 64 | ||
| 65 | + /**列表(全部) | ||
| 66 | + * @param pd | ||
| 67 | + * @throws Exception | ||
| 68 | + */ | ||
| 69 | + @SuppressWarnings("unchecked") | ||
| 70 | + public List<PageData> listHomeworkProblem(PageData pd)throws Exception{ | ||
| 71 | + return (List<PageData>)dao.findForList("HomeworkProblemMapper.listHomeworkProblem", pd); | ||
| 72 | + } | ||
| 73 | + /**列表(全部) | ||
| 74 | + * @param pd | ||
| 75 | + * @throws Exception | ||
| 76 | + */ | ||
| 77 | + @SuppressWarnings("unchecked") | ||
| 78 | + public List<PageData> listProblem(PageData pd)throws Exception{ | ||
| 79 | + return (List<PageData>)dao.findForList("HomeworkProblemMapper.listProblem", pd); | ||
| 80 | + } | ||
| 81 | + | ||
| 65 | /**通过id获取数据 | 82 | /**通过id获取数据 |
| 66 | * @param pd | 83 | * @param pd |
| 67 | * @throws Exception | 84 | * @throws Exception |