|
@@ -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);
|
|
}
|
|
}
|