|
@@ -95,22 +95,21 @@ public class UserAction {
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping(value="/updateAccountByUserId")
|
|
|
- public Map<String, Object> updateAccountByUserId(@RequestBody String data){
|
|
|
+ public Map<String, Object> updateAccountByUserId(@RequestBody User user){
|
|
|
try {
|
|
|
- @SuppressWarnings("unchecked")
|
|
|
- Map<String, Object> map = JSON.parseObject(data,Map.class);//将前端传过来的json数据转化为map对象,并将map对象传入service层进行数据校验
|
|
|
- int user_id = ValidationUtil.checkAndAssignInt(map.get("user_id"));
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
|
+ List<User> us=userService.findUserByuserIdandusername(user);
|
|
|
+ if(us==null||us.size()<1) {
|
|
|
+ userService.updateAccountByUserId(user);
|
|
|
+ return JSONUtil.getJsonMap(200, true, "修改成功", null);
|
|
|
+ }else {
|
|
|
+ return JSONUtil.getJsonMap(500, false, "修改失败,用户已存在", null);
|
|
|
+ }
|
|
|
|
|
|
} catch (Exception e) {
|
|
|
- e.printStackTrace();
|
|
|
+ return JSONUtil.getJsonMap(500, false, "修改失败", null);
|
|
|
}
|
|
|
|
|
|
- return null;
|
|
|
}
|
|
|
|
|
|
|
|
@@ -122,13 +121,17 @@ public class UserAction {
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping(value = "/insertUsers")
|
|
|
- public Map<String,Object> addUser(User user){
|
|
|
- int userId= ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
|
-
|
|
|
+ public Map<String,Object> insertUsers(@RequestBody User user){
|
|
|
+ ValidationUtil.checkAndAssignInt(user.getUserId());
|
|
|
+ List<User> us=userService.findUserById(user);
|
|
|
+ if(us==null||us.size()<1) {
|
|
|
+ userService.insertUsers(user);
|
|
|
+ return JSONUtil.getJsonMap(200, true, "添加成功", null);
|
|
|
+ }else {
|
|
|
+ return JSONUtil.getJsonMap(500, false, "用户已存在,添加失败", null);
|
|
|
+ }
|
|
|
|
|
|
- return null;
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
}
|