Преглед изворни кода

git-svn-id: https://192.168.57.71/svn/jsgkj@744 931142cf-59ea-a443-aa0e-51397b428577

ld_zhoutl пре 8 година
родитељ
комит
8e42d8e9d2

+ 25 - 0
gkaqv2/trunk/modules/web/src/main/java/com/xt/js/gkaq/web/ctl/UserCtl.java

@@ -15,6 +15,7 @@ import com.xt.js.gkaq.web.vo.UserVo;
 import com.yuanxd.tools.pagehelper.PageHelper;
 import com.yuanxd.tools.pagehelper.PageInfo;
 import com.yuanxd.tools.utils.WebJsonResult;
+import com.yuanxd.tools.utils.string.StringUtils;
 
 @Controller
 @RequestMapping(value = "/user")
@@ -57,6 +58,30 @@ public class UserCtl extends BaseCtl {
         return success();
     }
 
+    /**
+     * ±£´æ
+     * @param vo
+     * @return
+     */
+    @RequestMapping("save")
+    @ResponseBody
+    public WebJsonResult save(UserVo vo) {
+    	// ÐÂÔö
+    	if(StringUtils.isEmpty(vo.getId())) {
+            UserModel user = new UserModel();
+            user.setLoginName(vo.getLoginName());
+            user.setRealName(vo.getRealName());
+            userService.add(user);
+    	} else {
+    		// ¸üÐÂ
+            UserModel user = userService.findById(vo.getId());
+            user.setLoginName(vo.getLoginName());
+            user.setRealName(vo.getRealName());
+            userService.update(user);
+    	}
+        return success();
+    }
+
     @RequestMapping("del")
     @ResponseBody
     public WebJsonResult del(String id) {

+ 7 - 1
gkaqv2/trunk/modules/web/src/main/java/com/xt/js/gkaq/web/vo/UserVo.java

@@ -3,7 +3,7 @@ package com.xt.js.gkaq.web.vo;
 import com.xt.js.gkaq.common.BaseVo;
 
 public class UserVo extends BaseVo{
-
+	private String id;
 	/** 用户真实姓名 */
 	private String realName;
 	/** 登录账号 */
@@ -22,6 +22,12 @@ public class UserVo extends BaseVo{
 	private String rylx;
 	/** 账号失效时间 */
 	private String sxsj;
+	public String getId() {
+		return id;
+	}
+	public void setId(String id) {
+		this.id = id;
+	}
 	public String getRealName() {
 		return realName;
 	}