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 |