diff --git a/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list5.jsp b/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list5.jsp index f700475..84b5cce 100644 --- a/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list5.jsp +++ b/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list5.jsp @@ -59,8 +59,8 @@ - + 序号 @@ -84,8 +84,8 @@ - + diff --git a/src/com/fh/controller/sunvote/teacher/TeacherController.java b/src/com/fh/controller/sunvote/teacher/TeacherController.java index d9a5e16..187cfb2 100644 --- a/src/com/fh/controller/sunvote/teacher/TeacherController.java +++ b/src/com/fh/controller/sunvote/teacher/TeacherController.java @@ -61,16 +61,16 @@ public class TeacherController extends BaseController { @Resource(name = "fhlogService") private FHlogManager FHLOG; - + @Resource(name = "v1Service") private V1Manager v1Service; - @Resource(name="subjectService") + @Resource(name = "subjectService") private SubjectManager subjectService; - - @Resource(name="coursemanagementService") + + @Resource(name = "coursemanagementService") private CourseManagementManager coursemanagementService; - + /** * 保存 * @@ -111,7 +111,7 @@ public class TeacherController extends BaseController { mv.setViewName("save_result"); return mv; } - + /** * 保存 * @@ -124,7 +124,7 @@ public class TeacherController extends BaseController { PageData pd = new PageData(); pd = this.getPageData(); pd.put("ID", this.get32UUID()); - + pd.put("USER_ID", pd.getString("ID")); // ID 主键 pd.put("LAST_LOGIN", ""); // 最后登录时间 pd.put("IP", ""); // IP @@ -136,19 +136,18 @@ public class TeacherController extends BaseController { pd.put("PASSWORD", new SimpleHash("SHA-1", pd.getString("ACCOUT"), pd .getString("PASSWORD")).toString()); // 密码加密 - + if (null == userService.findByUsername(pd)) { // 判断用户名是否存在 teacherService.save(pd); userService.saveU(pd); // 执行保存 mv.addObject("msg", "success"); FHLOG.save(Jurisdiction.getUsername(), "新增系统用户:" + pd.getString("USERNAME")); - }else{ + } else { mv.addObject("msg", "用户名系统已存在。"); - + } - - + mv.setViewName("save_result2"); return mv; } @@ -166,7 +165,7 @@ public class TeacherController extends BaseController { return; } // 校验权限 PageData pd = new PageData(); - pd = this.getPageData(); + pd = this.getPageData(); pd.put("USER_ID", pd.get("ID")); teacherService.delete(pd); userService.deleteU(pd); @@ -206,7 +205,7 @@ public class TeacherController extends BaseController { mv.setViewName("save_result"); return mv; } - + /** * 修改 * @@ -221,7 +220,7 @@ public class TeacherController extends BaseController { pd = this.getPageData(); PageData n = teacherService.findById(pd); PageData temp = new PageData(); - temp.put("TEACHER_ID",n.get("ID").toString()); + temp.put("TEACHER_ID", n.get("ID").toString()); PageData p = coursemanagementService.findByTid(temp); pd.put("PASSWORD", new SimpleHash("SHA-1", n.getString("ACCOUT"), pd @@ -235,7 +234,7 @@ public class TeacherController extends BaseController { pd.put("RIGHTS", ""); pd.put("USERNAME", n.getString("ACCOUT")); pd.put("ROLE_ID", "57bb1e6f138247a0b05cc721a5da1b64"); - + userService.editU(pd); // 执行保存 p.put("SUBJECT_ID", pd.get("SUBJECT_IDS")); coursemanagementService.edit(p); @@ -243,8 +242,7 @@ public class TeacherController extends BaseController { mv.setViewName("save_result2"); return mv; } - - + /** * 修改 * @@ -258,8 +256,9 @@ public class TeacherController extends BaseController { pd = this.getPageData(); PageData n = teacherService.findById(pd); ResponseGson ret = new ResponseGson(); - String oldPass = new SimpleHash("SHA-1", n.getString("ACCOUT"), pd.get("OLDPASSWORD")).toString(); - if(n.get("PASSWORD").equals(oldPass)){ + String oldPass = new SimpleHash("SHA-1", n.getString("ACCOUT"), + pd.get("OLDPASSWORD")).toString(); + if (n.get("PASSWORD").equals(oldPass)) { teacherService.edit(pd); pd.put("USER_ID", pd.getString("ID")); // ID 主键 pd.put("LAST_LOGIN", ""); // 最后登录时间 @@ -269,13 +268,12 @@ public class TeacherController extends BaseController { pd.put("RIGHTS", ""); pd.put("USERNAME", n.getString("ACCOUT")); pd.put("ROLE_ID", "57bb1e6f138247a0b05cc721a5da1b64"); - pd.put("PASSWORD", - new SimpleHash("SHA-1", n.getString("ACCOUT"), pd - .getString("PASSWORD")).toString()); // 密码加密 + pd.put("PASSWORD", new SimpleHash("SHA-1", n.getString("ACCOUT"), + pd.getString("PASSWORD")).toString()); // 密码加密 userService.editU(pd); // 执行保存 teacherService.edit(pd); ret.setData("Success"); - }else{ + } else { ret.set5Error(); ret.setData("Fail"); } @@ -295,16 +293,16 @@ public class TeacherController extends BaseController { ModelAndView mv = this.getModelAndView(); PageData pd = new PageData(); pd = this.getPageData(); - if(isChineseLanguageClient()){ + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/teach_paper"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_teach_paper"); } pd.put("userId", userId); mv.addObject("pd", pd); return mv; } - + /** * 列表 * @@ -323,6 +321,7 @@ public class TeacherController extends BaseController { mv.addObject("pd", pd); return mv; } + /** * 列表 * @@ -337,15 +336,15 @@ public class TeacherController extends BaseController { PageData pd = new PageData(); pd = this.getPageData(); pd.put("userId", userId); - if(isChineseLanguageClient()){ + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/test_list"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_test_list"); } mv.addObject("pd", pd); return mv; } - + /** * 列表 * @@ -362,16 +361,16 @@ public class TeacherController extends BaseController { pd.put("userId", userId); pd.put("ID", getTeacherID()); PageData pageData = teacherService.findById(pd); - pd.put("subject_id", pageData.get("SUBJECT_IDS")); - if(isChineseLanguageClient()){ + pd.put("subject_id", pageData.get("SUBJECT_IDS")); + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/paper_view"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_paper_view"); } mv.addObject("pd", pd); return mv; } - + private String getSubjectID(String userId) { PageData pt = new PageData(); pt.put("TEACHER_ID", userId); @@ -380,7 +379,8 @@ public class TeacherController extends BaseController { if (subjectList != null && subjectList.size() > 0) { return subjectList.get(0).getString("SUBJECT_ID"); } - }catch(Exception ex){} + } catch (Exception ex) { + } return null; } @@ -398,15 +398,15 @@ public class TeacherController extends BaseController { PageData pd = new PageData(); pd = this.getPageData(); pd.put("userId", userId); - if(isChineseLanguageClient()){ + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/paper_view2"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_paper_view2"); } mv.addObject("pd", pd); return mv; } - + /** * 列表 * @@ -421,16 +421,16 @@ public class TeacherController extends BaseController { PageData pd = new PageData(); pd = this.getPageData(); pd.put("userId", userId); - if(isChineseLanguageClient()){ + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/paper_view1"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_paper_view1"); } - + mv.addObject("pd", pd); return mv; } - + /** * 列表 * @@ -445,38 +445,46 @@ public class TeacherController extends BaseController { PageData pd = new PageData(); pd = this.getPageData(); pd.put("userId", userId); - if(pd.get("TEST_ID") == null){ + if (pd.get("TEST_ID") == null) { pd.put("TEST_ID", pd.get("TESTPAPERID")); } - List diffcultClassList = teacherService.diffcultClassReport(pd); - for(PageData diffcultPd : diffcultClassList){ - double rightNum = Double.parseDouble(diffcultPd.getString("RIGHT_NUM")); + List diffcultClassList = teacherService + .diffcultClassReport(pd); + for (PageData diffcultPd : diffcultClassList) { + double rightNum = Double.parseDouble(diffcultPd + .getString("RIGHT_NUM")); double allNum = Double.parseDouble(diffcultPd.getString("ALL_NUM")); - double persent = rightNum * 100.0 / allNum ; + double persent = rightNum * 100.0 / allNum; diffcultPd.put("RIGHT_PERSENT", String.format("%.2f", persent)); } - - List diffcultStudentList = teacherService.diffcultStudentReport(pd); - for(PageData diffcultPd : diffcultStudentList){ - double rightNum = Double.parseDouble(diffcultPd.getString("RIGHT_NUM")); + + List diffcultStudentList = teacherService + .diffcultStudentReport(pd); + for (PageData diffcultPd : diffcultStudentList) { + double rightNum = Double.parseDouble(diffcultPd + .getString("RIGHT_NUM")); double allNum = Double.parseDouble(diffcultPd.getString("ALL_NUM")); - double persent = rightNum * 100.0 / allNum ; + double persent = rightNum * 100.0 / allNum; diffcultPd.put("RIGHT_PERSENT", String.format("%.2f", persent)); } - - List knowadgeClassList = teacherService.knowadgeClassReport(pd); - for(PageData diffcultPd : knowadgeClassList){ - double rightNum = Double.parseDouble(diffcultPd.getString("RIGHT_NUM")); + + List knowadgeClassList = teacherService + .knowadgeClassReport(pd); + for (PageData diffcultPd : knowadgeClassList) { + double rightNum = Double.parseDouble(diffcultPd + .getString("RIGHT_NUM")); double allNum = Double.parseDouble(diffcultPd.getString("ALL_NUM")); - double persent = rightNum * 100.0 / allNum ; + double persent = rightNum * 100.0 / allNum; diffcultPd.put("RIGHT_PERSENT", String.format("%.2f", persent)); } - - List knowadgeStudentList = teacherService.knowadgeStudentReport(pd); - for(PageData diffcultPd : knowadgeStudentList){ - double rightNum = Double.parseDouble(diffcultPd.getString("RIGHT_NUM")); + + List knowadgeStudentList = teacherService + .knowadgeStudentReport(pd); + for (PageData diffcultPd : knowadgeStudentList) { + double rightNum = Double.parseDouble(diffcultPd + .getString("RIGHT_NUM")); double allNum = Double.parseDouble(diffcultPd.getString("ALL_NUM")); - double persent = rightNum * 100.0 / allNum ; + double persent = rightNum * 100.0 / allNum; diffcultPd.put("RIGHT_PERSENT", String.format("%.2f", persent)); } mv.addObject("diffcultClassList", diffcultClassList); @@ -485,14 +493,11 @@ public class TeacherController extends BaseController { mv.addObject("knowadgeClassList", knowadgeClassList); mv.addObject("knowadgeClassListSize", knowadgeClassList.size()); mv.addObject("knowadgeStudentList", knowadgeStudentList); - + mv.setViewName("sunvote/teacher/paper_report"); mv.addObject("pd", pd); return mv; } - - - /** * 列表 @@ -508,9 +513,9 @@ public class TeacherController extends BaseController { PageData pd = new PageData(); pd = this.getPageData(); pd.put("userId", userId); - if(isChineseLanguageClient()){ + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/set_question"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_set_question"); } mv.addObject("pd", pd); @@ -547,7 +552,7 @@ public class TeacherController extends BaseController { mv.addObject("QX", Jurisdiction.getHC()); // 按钮权限 return mv; } - + /** * 列表 * @@ -563,18 +568,18 @@ public class TeacherController extends BaseController { page.setPd(pd); page.setLangIsChina(isChineseLanguageClient()); List varList = teacherService.list(page); // 列出Teacher列表 - if(isChineseLanguageClient()){ + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/teacher_list2"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_teacher_list2"); } - + mv.addObject("varList", varList); - + mv.addObject("pd", pd); return mv; } - + /** * 列表 * @@ -612,27 +617,24 @@ public class TeacherController extends BaseController { mv.addObject("pd", pd); return mv; } - + @RequestMapping(value = "/goAdd2") public ModelAndView goAdd2() throws Exception { ModelAndView mv = this.getModelAndView(); PageData pd = new PageData(); pd = this.getPageData(); - if(isChineseLanguageClient()){ + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/teacher_edit2"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_teacher_edit2"); } - - + List schools = schoolService.listAll(pd); mv.addObject("schools", schools); - + List subjects = subjectService.listAllSchool(pd); mv.addObject("subjects", subjects); - - - + mv.addObject("msg", "save2"); mv.addObject("pd", pd); return mv; @@ -657,7 +659,7 @@ public class TeacherController extends BaseController { mv.addObject("pd", pd); return mv; } - + /** * 去修改页面 * @@ -670,9 +672,9 @@ public class TeacherController extends BaseController { PageData pd = new PageData(); pd = this.getPageData(); pd = teacherService.findById(pd); // 根据ID读取 - if(isChineseLanguageClient()){ + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/teacher_edit2"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_teacher_edit2"); } List schools = schoolService.listAll(pd); @@ -683,7 +685,7 @@ public class TeacherController extends BaseController { mv.addObject("pd", pd); return mv; } - + /** * 去修改页面 * @@ -735,131 +737,149 @@ public class TeacherController extends BaseController { map.put("list", pdList); return AppUtil.returnObject(pd, map); } - - /**打开上传EXCEL页面 + + /** + * 打开上传EXCEL页面 + * * @return * @throws Exception */ - @RequestMapping(value="/goUploadExcel") - public ModelAndView goUploadExcel()throws Exception{ + @RequestMapping(value = "/goUploadExcel") + public ModelAndView goUploadExcel() throws Exception { ModelAndView mv = this.getModelAndView(); mv.addObject("pd", getPageData()); - - if(isChineseLanguageClient()){ + + if (isChineseLanguageClient()) { mv.setViewName("sunvote/teacher/uploadexcel"); - }else{ + } else { mv.setViewName("sunvote/teacher/en_uploadexcel"); } return mv; } - - /**从EXCEL导入到数据库 + /** + * 从EXCEL导入到数据库 + * * @param file * @return * @throws Exception */ - @RequestMapping(value="/readExcel") + @RequestMapping(value = "/readExcel") public ModelAndView readExcel( - @RequestParam(value="excel",required=false) MultipartFile file - ) throws Exception{ - logBefore(logger,Jurisdiction.getUsername() + "从EXCEL导入到数据库"); + @RequestParam(value = "excel", required = false) MultipartFile file) + throws Exception { + logBefore(logger, Jurisdiction.getUsername() + "从EXCEL导入到数据库"); ModelAndView mv = this.getModelAndView(); PageData tpd = getPageData(); PageData pd = new PageData(); - + String schoolID = tpd.getString("SCHOOL_ID"); if (null != file && !file.isEmpty()) { - String filePath = PathUtil.getClasspath() + Const.FILEPATHFILE; //文件上传路径 - String fileName = FileUpload.fileUp(file, filePath, "userexcel"); //执行上传 - List listPd = (List)ObjectExcelRead.readExcel(filePath, fileName, 0, 0, 0); //执行读EXCEL操作,读出的数据导入List 2:从第3行开始;0:从第A列开始;0:第0个sheet - if(listPd.size() > 0 ){ - pd= listPd.get(0); - for(int i = 1 ; i < listPd.size();i++){ + String filePath = PathUtil.getClasspath() + Const.FILEPATHFILE; // 文件上传路径 + String fileName = FileUpload.fileUp(file, filePath, "userexcel"); // 执行上传 + List listPd = (List) ObjectExcelRead.readExcel(filePath, + fileName, 0, 0, 0); // 执行读EXCEL操作,读出的数据导入List + // 2:从第3行开始;0:从第A列开始;0:第0个sheet + if (listPd.size() > 0) { + pd = listPd.get(0); + for (int i = 1; i < listPd.size(); i++) { PageData savePd = new PageData(); PageData temp = listPd.get(i); - for(int j = 0 ; j<9 ;j++){ - if(temp.get("var" + j) == null|| temp.get("var" + j).toString().equals("")){ - if(j==0){ //姓名 - mv.addObject("state","fail"); - mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行姓名不能为空"); + for (int j = 0; j < 9; j++) { + if (temp.get("var" + j) == null + || temp.get("var" + j).toString().equals("")) { + if (j == 0) { // 姓名 + mv.addObject("state", "fail"); + mv.addObject("msg", "本次成功导入" + + (i - 1 >= 0 ? i - 1 : 0) + "条数据,第" + + i + "行姓名不能为空"); mv.setViewName("save_result2"); return mv; - }else if(j==4){ //账户 - mv.addObject("state","fail"); - mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行账户不能为空"); + } else if (j == 4) { // 账户 + mv.addObject("state", "fail"); + mv.addObject("msg", "本次成功导入" + + (i - 1 >= 0 ? i - 1 : 0) + "条数据,第" + + i + "行账户不能为空"); mv.setViewName("save_result2"); return mv; - }else if(j==5){ //密码 - savePd.put(pd.getString("var" + j).toUpperCase(), "123456"); - }else if(j==8){ //科目 - mv.addObject("state","fail"); - mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行科目不能为空"); + } else if (j == 5) { // 密码 + savePd.put(pd.getString("var" + j) + .toUpperCase(), "123456"); + } else if (j == 8) { // 科目 + mv.addObject("state", "fail"); + mv.addObject("msg", "本次成功导入" + + (i - 1 >= 0 ? i - 1 : 0) + "条数据,第" + + i + "行科目不能为空"); mv.setViewName("save_result2"); return mv; } - + } - if(temp.get("var" + j) != null && !"".equals(temp.get("var" + j).toString())){ - savePd.put(pd.getString("var" + j).toUpperCase(), temp.get("var" + j)); + if (temp.get("var" + j) != null + && !"".equals(temp.get("var" + j).toString())) { + savePd.put(pd.getString("var" + j).toUpperCase(), + temp.get("var" + j)); } - + } + savePd.put("PASSWORD", + new SimpleHash("SHA-1", savePd.getString("ACCOUT"), + savePd.getString("PASSWORD")).toString()); // 密码加密 PageData page = subjectService.findByCname(savePd); - if(page!=null){ + if (page != null) { savePd.put("SUBJECT_IDS", page.get("ID")); - }else{ + } else { savePd.put("SUBJECT_IDS", ""); } - if(!savePd.containsKey("ID")){ + if (!savePd.containsKey("ID")) { if (savePd.values().size() > 0) { String teacherId = this.get32UUID(); savePd.put("ID", teacherId); savePd.put("SCHOOL_ID", schoolID); - + PageData p = new PageData(); p.put("USERNAME", savePd.getString("ACCOUT")); - - if(null==userService.findByUsername(p)){ + + if (null == userService.findByUsername(p)) { p.put("USER_ID", savePd.get("ID")); - p.put("ROLE_ID", "57bb1e6f138247a0b05cc721a5da1b64"); - p.put("PASSWORD", - new SimpleHash("SHA-1", savePd.getString("ACCOUT"), savePd - .getString("PASSWORD")).toString()); // 密码加密 + p.put("ROLE_ID", + "57bb1e6f138247a0b05cc721a5da1b64"); + p.put("PASSWORD", savePd.getString("PASSWORD") + .toString()); // 密码加密 p.put("LAST_LOGIN", ""); // 最后登录时间 p.put("IP", ""); // IP p.put("STATUS", "0"); // 状态 p.put("SKIN", "default"); p.put("RIGHTS", ""); - p.put("NAME",savePd.getString("NAME") ); - + p.put("NAME", savePd.getString("NAME")); + userService.saveU(p); FHLOG.save(Jurisdiction.getUsername(), "新增系统用户:" + pd.getString("USERNAME")); - }else{ - mv.addObject("state","fail"); - mv.addObject("msg","本次成功导入"+(i-1>=0?i-1:0)+"条数据,第"+i+"行用户名系统已存在。"); + } else { + mv.addObject("state", "fail"); + mv.addObject("msg", "本次成功导入" + + (i - 1 >= 0 ? i - 1 : 0) + "条数据,第" + + i + "行用户名系统已存在。"); mv.setViewName("save_result2"); return mv; } - - - + teacherService.save(savePd); } - - }else{ + + } else { teacherService.edit(savePd); } } - + } } - mv.addObject("msg","success"); + mv.addObject("msg", "success"); mv.setViewName("save_result2"); return mv; } - + /** * 导出到excel * @@ -890,15 +910,26 @@ public class TeacherController extends BaseController { for (int i = 0; i < varOList.size(); i++) { PageData vpd = new PageData(); vpd.put("var1", varOList.get(i).get("SCHOOL_NAME").toString()); // 1 - vpd.put("var2", varOList.get(i).getString("NAME")==null?"":varOList.get(i).getString("NAME")); // 2 - vpd.put("var3", varOList.get(i).getString("PHONE")==null?"":varOList.get(i).getString("PHONE")); // 3 - vpd.put("var4", varOList.get(i).getString("SEAT_PHONE")==null?"":varOList.get(i).getString("SEAT_PHONE")); // 4 - vpd.put("var5", varOList.get(i).getString("CARD_NO")==null?"":varOList.get(i).getString("CARD_NO")); // 5 - vpd.put("var6", varOList.get(i).getString("ACCOUT")==null?"":varOList.get(i).getString("ACCOUT")); // 6 - vpd.put("var7", varOList.get(i).getString("PASSWORD")==null?"":varOList.get(i).getString("PASSWORD")); // 7 - vpd.put("var8", varOList.get(i).get("SEX")==null?"":varOList.get(i).get("SEX").toString().equals("1")?"男":"女"); // 8 - vpd.put("var9", varOList.get(i).getString("CNAME")==null?"":varOList.get(i).getString("CNAME")); // 9 - vpd.put("var10", varOList.get(i).getString("KEYPAD_ID")==null?"":varOList.get(i).getString("KEYPAD_ID")); // 10 + vpd.put("var2", varOList.get(i).getString("NAME") == null ? "" + : varOList.get(i).getString("NAME")); // 2 + vpd.put("var3", varOList.get(i).getString("PHONE") == null ? "" + : varOList.get(i).getString("PHONE")); // 3 + vpd.put("var4", + varOList.get(i).getString("SEAT_PHONE") == null ? "" + : varOList.get(i).getString("SEAT_PHONE")); // 4 + vpd.put("var5", varOList.get(i).getString("CARD_NO") == null ? "" + : varOList.get(i).getString("CARD_NO")); // 5 + vpd.put("var6", varOList.get(i).getString("ACCOUT") == null ? "" + : varOList.get(i).getString("ACCOUT")); // 6 + vpd.put("var7", varOList.get(i).getString("PASSWORD") == null ? "" + : varOList.get(i).getString("PASSWORD")); // 7 + vpd.put("var8", varOList.get(i).get("SEX") == null ? "" : varOList + .get(i).get("SEX").toString().equals("1") ? "男" : "女"); // 8 + vpd.put("var9", varOList.get(i).getString("CNAME") == null ? "" + : varOList.get(i).getString("CNAME")); // 9 + vpd.put("var10", + varOList.get(i).getString("KEYPAD_ID") == null ? "" + : varOList.get(i).getString("KEYPAD_ID")); // 10 varList.add(vpd); } dataMap.put("varList", varList); @@ -932,24 +963,23 @@ public class TeacherController extends BaseController { PageData pt = new PageData(); pt.put("TEACHER_ID", pageData.get("ID")); // 在任课表中查找老师教哪些班级,然后查出班级信息 - List classInfoList = v1Service - .getTeacherClassInfo(pt); + List classInfoList = v1Service.getTeacherClassInfo(pt); pt.put("ID", pageData.get("SUBJECT_IDS")); - + pageData.put("classInfoList", classInfoList); // 在认可表中查找老师教哪些科目,然后查出科目信息 List subjectList = new ArrayList(); PageData tmpd = subjectService.findById(pt); - if(tmpd != null){ + if (tmpd != null) { tmpd.put("SUBJECT_ID", tmpd.get("ID")); } subjectList.add(tmpd); -// v1Service.getTeacherSubjectInfo(pt); + // v1Service.getTeacherSubjectInfo(pt); // 一个sql语句完成。 pageData.put("subjectList", subjectList); - + pageData.remove("SUBJECT_IDS"); - + PageData eventPd = new PageData(); eventPd.put("EVENT_ID", get32UUID()); eventPd.put("EVENT_NAME", "login"); @@ -966,10 +996,8 @@ public class TeacherController extends BaseController { } else { res.set1Error(); } - + return res.toJson(); } - - }