Commit a28085c0dc6a84adb96d9ffcfcae015ebaf9591b
1 parent
093e2505
修改班级编辑bug
Showing
3 changed files
with
34 additions
and
4 deletions
WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp
resources/mybatis1/sunvote/HomeworkMapper.xml
src/com/fh/controller/sunvote/homework/HomeworkController.java
... | ... | @@ -221,6 +221,25 @@ public class HomeworkController extends BaseController { |
221 | 221 | mv.addObject("pd", pd); |
222 | 222 | return mv; |
223 | 223 | } |
224 | + | |
225 | + | |
226 | + /** | |
227 | + * 去修改页面 | |
228 | + * | |
229 | + * @param | |
230 | + * @throws Exception | |
231 | + */ | |
232 | + @RequestMapping(value = "/report") | |
233 | + public ModelAndView report() throws Exception { | |
234 | + ModelAndView mv = this.getModelAndView(); | |
235 | + PageData pd = new PageData(); | |
236 | + pd = this.getPageData(); | |
237 | + | |
238 | + mv.setViewName("sunvote/homework/homework_report"); | |
239 | + mv.addObject("pd", pd); | |
240 | + return mv; | |
241 | + } | |
242 | + | |
224 | 243 | |
225 | 244 | /** |
226 | 245 | * 批量删除 |
... | ... | @@ -321,12 +340,22 @@ public class HomeworkController extends BaseController { |
321 | 340 | @ResponseBody |
322 | 341 | public String getHomeReport() throws Exception { |
323 | 342 | PageData pd = this.getPageData(); |
324 | - pd = homeworkService.findById(pd); | |
325 | - List<PageData> data = homeworkReporService.findByHomeworkID(pd); | |
326 | - pd.put("STUDENTS", data); | |
343 | + if(pd.get("HOMEWORK_ID") != null && !"".equals(pd.get("HOMEWORK_ID").toString().trim())){ | |
344 | + pd = homeworkService.findById(pd); | |
345 | + if(pd != null){ | |
346 | + List<PageData> data = homeworkReporService.findByHomeworkID(pd); | |
347 | + pd.put("STUDENTS", data); | |
348 | + }else{ | |
349 | + pd.put("HOMEWORK_ID", "no"); | |
350 | + } | |
351 | + }else{ | |
352 | + pd.put("HOMEWORK_ID", "no data"); | |
353 | + } | |
327 | 354 | Gson gson = new Gson(); |
328 | 355 | return gson.toJson(pd); |
329 | 356 | } |
357 | + | |
358 | + | |
330 | 359 | |
331 | 360 | /** |
332 | 361 | * 列表 | ... | ... |