Commit a28085c0dc6a84adb96d9ffcfcae015ebaf9591b

Authored by 孙向锦
1 parent 093e2505

修改班级编辑bug

WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp
@@ -145,7 +145,7 @@ @@ -145,7 +145,7 @@
145 function edit(Id){ 145 function edit(Id){
146 window.top.modal.init({ 146 window.top.modal.init({
147 'title':'修改信息', 147 'title':'修改信息',
148 - 'url':'<%=basePath%>sclass/edit2.do?ID='+Id, 148 + 'url':'<%=basePath%>sclass/goEdit2.do?ID='+Id,
149 func:function() { 149 func:function() {
150 tosearch(); 150 tosearch();
151 } 151 }
resources/mybatis1/sunvote/HomeworkMapper.xml
@@ -240,6 +240,7 @@ @@ -240,6 +240,7 @@
240 COMPLETE_DATE, 240 COMPLETE_DATE,
241 ALL_SCORE, 241 ALL_SCORE,
242 QUESTION_COUNT, 242 QUESTION_COUNT,
  243 + COMPLETE_DESC,
243 HOMEWORK_ID 244 HOMEWORK_ID
244 from 245 from
245 <include refid="tableName"></include> 246 <include refid="tableName"></include>
src/com/fh/controller/sunvote/homework/HomeworkController.java
@@ -221,6 +221,25 @@ public class HomeworkController extends BaseController { @@ -221,6 +221,25 @@ public class HomeworkController extends BaseController {
221 mv.addObject("pd", pd); 221 mv.addObject("pd", pd);
222 return mv; 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,12 +340,22 @@ public class HomeworkController extends BaseController {
321 @ResponseBody 340 @ResponseBody
322 public String getHomeReport() throws Exception { 341 public String getHomeReport() throws Exception {
323 PageData pd = this.getPageData(); 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 Gson gson = new Gson(); 354 Gson gson = new Gson();
328 return gson.toJson(pd); 355 return gson.toJson(pd);
329 } 356 }
  357 +
  358 +
330 359
331 /** 360 /**
332 * 列表 361 * 列表