Commit a28085c0dc6a84adb96d9ffcfcae015ebaf9591b

Authored by 孙向锦
1 parent 093e2505

修改班级编辑bug

WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp
... ... @@ -145,7 +145,7 @@
145 145 function edit(Id){
146 146 window.top.modal.init({
147 147 'title':'修改信息',
148   - 'url':'<%=basePath%>sclass/edit2.do?ID='+Id,
  148 + 'url':'<%=basePath%>sclass/goEdit2.do?ID='+Id,
149 149 func:function() {
150 150 tosearch();
151 151 }
... ...
resources/mybatis1/sunvote/HomeworkMapper.xml
... ... @@ -240,6 +240,7 @@
240 240 COMPLETE_DATE,
241 241 ALL_SCORE,
242 242 QUESTION_COUNT,
  243 + COMPLETE_DESC,
243 244 HOMEWORK_ID
244 245 from
245 246 <include refid="tableName"></include>
... ...
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 * 列表
... ...