Browse Source

优化用户修改逻辑

test
smallchill 5 years ago
parent
commit
a08cb8f00a
  1. 10
      blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java

10
blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java

@ -85,11 +85,6 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implement
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public boolean updateUser(User user) { public boolean updateUser(User user) {
return updateUserInfo(user) && submitUserDept(user);
}
@Override
public boolean updateUserInfo(User user) {
String tenantId = user.getTenantId(); String tenantId = user.getTenantId();
Integer userCount = baseMapper.selectCount( Integer userCount = baseMapper.selectCount(
Wrappers.<User>query().lambda() Wrappers.<User>query().lambda()
@ -100,6 +95,11 @@ public class UserServiceImpl extends BaseServiceImpl<UserMapper, User> implement
if (userCount > 0) { if (userCount > 0) {
throw new ServiceException("当前用户已存在!"); throw new ServiceException("当前用户已存在!");
} }
return updateUserInfo(user) && submitUserDept(user);
}
@Override
public boolean updateUserInfo(User user) {
user.setPassword(null); user.setPassword(null);
return updateById(user); return updateById(user);
} }

Loading…
Cancel
Save