浏览代码

http://192.168.0.21/index.php?m=bug&f=view&bugID=28066

lyhzzz 3 年之前
父节点
当前提交
0cb25808cc
共有 1 个文件被更改,包括 9 次插入6 次删除
  1. 9 6
      src/main/java/com/cdf/controller/back/SysUserController.java

+ 9 - 6
src/main/java/com/cdf/controller/back/SysUserController.java

@@ -35,13 +35,16 @@ public class SysUserController {
     @PostMapping("/saveOrUpdate")
     @PostMapping("/saveOrUpdate")
     @SysLog(logType = "系统用户",value = "新增或修改")
     @SysLog(logType = "系统用户",value = "新增或修改")
     public ResultData saveOrUpdate(@RequestBody User user){
     public ResultData saveOrUpdate(@RequestBody User user){
-       if(user.getId() == null){
-           LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper();
-           queryWrapper.eq(User::getPhone,user.getPhone());
-           long count = userService.count(queryWrapper);
-           if(count >0){
+        if(StringUtils.isNotBlank(user.getPhone())){
+            LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper();
+            queryWrapper.eq(User::getPhone,user.getPhone());
+            long count = userService.count(queryWrapper);
+            if(count >0){
                 throw  new BusinessException(ResultCode.PHONE_EXIST);
                 throw  new BusinessException(ResultCode.PHONE_EXIST);
-           }
+            }
+        }
+
+       if(user.getId() == null){
            if(StringUtils.isBlank(user.getPhone())||StringUtils.isBlank(user.getPassword())){
            if(StringUtils.isBlank(user.getPhone())||StringUtils.isBlank(user.getPassword())){
                throw  new BusinessException(ResultCode.PARAM_MISS);
                throw  new BusinessException(ResultCode.PARAM_MISS);
            }
            }