|
@@ -135,6 +135,8 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
@Lock(value = "update.userId", prefix = "user_update_")
|
|
|
public R update(UserInfoDto.Update update) {
|
|
|
UserInfo byId = getById(update.getUserId());
|
|
|
+ String account = update.getAccount();
|
|
|
+
|
|
|
if (!StringUtils.isEmpty(update.getTel())) {
|
|
|
if (!byId.getTel().equals(update.getTel())) {
|
|
|
long count = count(new LambdaQueryWrapper<UserInfo>().eq(UserInfo::getTel, update.getTel()));
|
|
@@ -157,6 +159,7 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
if (Emptys.check(update.getTel()) || Emptys.check(update.getMail()) || Emptys.check(update.getStatus()) || Emptys.check(update.getPassword())) {
|
|
|
UpdateDto updateDto = new UpdateDto()
|
|
|
.setId(byId.getAuthorizeUserId())
|
|
|
+ .setAccount(account)
|
|
|
.setPhone(update.getTel())
|
|
|
.setEmail(update.getMail())
|
|
|
.setPassword(update.getPassword())
|