Bladeren bron

团队用户密码修改修复

谭斌 1 jaar geleden
bovenliggende
commit
53e4e6e19e
2 gewijzigde bestanden met toevoegingen van 13 en 10 verwijderingen
  1. 5 5
      sys-api-service/pom.xml
  2. 8 5
      sys-api-service/src/main/java/com/xy/service/UserInfoServiceImpl.java

+ 5 - 5
sys-api-service/pom.xml

@@ -61,11 +61,11 @@
             <artifactId>authorize-sdk</artifactId>
             <version>1.0</version>
         </dependency>
-        <!--        <dependency>-->
-        <!--            <groupId>com.xy</groupId>-->
-        <!--            <artifactId>xy-server-web</artifactId>-->
-        <!--            <version>1.0</version>-->
-        <!--        </dependency>-->
+        <dependency>
+            <groupId>com.xy</groupId>
+            <artifactId>xy-server-web</artifactId>
+            <version>1.0</version>
+        </dependency>
         <dependency>
             <groupId>com.xy</groupId>
             <artifactId>xy-oss</artifactId>

+ 8 - 5
sys-api-service/src/main/java/com/xy/service/UserInfoServiceImpl.java

@@ -1,6 +1,8 @@
 package com.xy.service;
 
 import cn.hutool.core.collection.CollUtil;
+import cn.hutool.core.util.StrUtil;
+import cn.hutool.json.JSONUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -19,7 +21,6 @@ import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
-import org.springframework.util.StringUtils;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
@@ -121,18 +122,19 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
     @ApiOperation("修改")
     @Lock(value = "update.userId", prefix = "user_update_")
     public R update(UserInfoDto.Update update) {
+        log.info("权限用户信息修改请求:{}", JSONUtil.toJsonPrettyStr(update));
         UserInfo byId = getById(update.getUserId());
         String account = update.getAccount();
 
-        if (!StringUtils.isEmpty(update.getTel())) {
-            if (!byId.getTel().equals(update.getTel())) {
+        if (StrUtil.isNotEmpty(update.getTel())) {
+            if (!update.getTel().equals(byId.getTel())) {
                 long count = count(new LambdaQueryWrapper<UserInfo>().eq(UserInfo::getTel, update.getTel()));
                 if (count > 0) {
                     return R.fail("手机已存在");
                 }
             }
         }
-        if (!StringUtils.isEmpty(update.getMail())) {
+        if (StrUtil.isNotEmpty(update.getMail())) {
             if (!byId.getMail().equals(update.getMail())) {
                 long count = count(new LambdaQueryWrapper<UserInfo>().eq(UserInfo::getMail, update.getMail()));
                 if (count > 0) {
@@ -145,13 +147,14 @@ 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())
+                    .setId(AuthorizeUtils.getLoginId(Long.class))
                     .setAccount(account)
                     .setPhone(update.getTel())
                     .setEmail(update.getMail())
                     .setPassword(update.getPassword())
                     .setStatus(update.getStatus())
                     .setRoleIds(update.getRoleIds());
+            log.info("权限用户信息修改:{}", JSONUtil.toJsonPrettyStr(updateDto));
             sysWorkUserService.update(updateDto);
         }
         //修改用户