diff --git a/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_edit3.jsp b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_edit3.jsp
new file mode 100644
index 0000000..dca2ff4
--- /dev/null
+++ b/WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_edit3.jsp
@@ -0,0 +1,205 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
+<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
+<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
+<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
+<%
+ String path = request.getContextPath();
+ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
+%>
+
+
+
+
+
+
+
+ <%@ include file="../../system/index/top.jsp"%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%@ include file="../../system/index/foot.jsp"%>
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/com/fh/controller/sunvote/homework/HomeworkController.java b/src/com/fh/controller/sunvote/homework/HomeworkController.java
index 9113313..d572136 100644
--- a/src/com/fh/controller/sunvote/homework/HomeworkController.java
+++ b/src/com/fh/controller/sunvote/homework/HomeworkController.java
@@ -336,6 +336,7 @@ public class HomeworkController extends BaseController {
stuPd.remove("SEX");
stuPd.remove("CLASS_ID");
stuPd.remove("NUMBER");
+ stuPd.put("STUDENT_ID", stuPd.get("ID"));
stuPd.remove("ID");
}
for (PageData hpd : homeworkList) {
diff --git a/src/com/fh/controller/sunvote/teacher/TeacherController.java b/src/com/fh/controller/sunvote/teacher/TeacherController.java
index 434bc57..fc1a047 100644
--- a/src/com/fh/controller/sunvote/teacher/TeacherController.java
+++ b/src/com/fh/controller/sunvote/teacher/TeacherController.java
@@ -193,6 +193,23 @@ public class TeacherController extends BaseController {
PageData pd = new PageData();
pd = this.getPageData();
teacherService.edit(pd);
+ pd.put("USER_ID", pd.getString("ID")); // ID 主键
+ pd.put("LAST_LOGIN", ""); // 最后登录时间
+ pd.put("IP", ""); // IP
+ pd.put("STATUS", "0"); // 状态
+ pd.put("SKIN", "default");
+ pd.put("RIGHTS", "");
+ pd.put("USERNAME", pd.getString("ACCOUT"));
+ pd.put("ROLE_ID", "57bb1e6f138247a0b05cc721a5da1b64");
+ pd.put("PASSWORD",
+ new SimpleHash("SHA-1", pd.getString("ACCOUT"), pd
+ .getString("PASSWORD")).toString()); // 密码加密
+
+ if (null == userService.findByUsername(pd)) { // 判断用户名是否存在
+ userService.saveU(pd); // 执行保存
+ FHLOG.save(Jurisdiction.getUsername(),
+ "新增系统用户:" + pd.getString("USERNAME"));
+ }
mv.addObject("msg", "success");
mv.setViewName("save_result2");
return mv;
@@ -570,6 +587,26 @@ public class TeacherController extends BaseController {
mv.addObject("pd", pd);
return mv;
}
+
+ /**
+ * 去修改页面
+ *
+ * @param
+ * @throws Exception
+ */
+ @RequestMapping(value = "/goEdit3")
+ public ModelAndView goEdit3() throws Exception {
+ ModelAndView mv = this.getModelAndView();
+ PageData pd = new PageData();
+ pd = this.getPageData();
+ pd = teacherService.findById(pd); // 根据ID读取
+ mv.setViewName("sunvote/teacher/teacher_edit3");
+ List schools = schoolService.listAll(pd);
+ mv.addObject("schools", schools);
+ mv.addObject("msg", "edit2");
+ mv.addObject("pd", pd);
+ return mv;
+ }
/**
* 批量删除