|
@@ -9,6 +9,7 @@
|
|
|
package com.kioor.user.controller;
|
|
|
|
|
|
|
|
|
+import cn.hutool.crypto.digest.DigestUtil;
|
|
|
import com.kioor.annotation.Login;
|
|
|
import com.kioor.annotation.LoginUser;
|
|
|
import com.kioor.common.utils.Result;
|
|
@@ -16,6 +17,7 @@ import com.kioor.common.validator.ValidatorUtils;
|
|
|
import com.kioor.user.dto.UserRequestDTO;
|
|
|
import com.kioor.user.entity.UserEntity;
|
|
|
import com.kioor.user.service.UserService;
|
|
|
+import io.micrometer.common.util.StringUtils;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
@@ -52,8 +54,11 @@ public class ApiUserController {
|
|
|
|
|
|
UserEntity userEntity = userService.getUserByUserId(userId);
|
|
|
userEntity.setUsername(dto.getUsername());
|
|
|
- userEntity.setOpenFlag(dto.getOpenFlag());
|
|
|
+ if(StringUtils.isNotBlank(dto.getPassword())) {
|
|
|
+ userEntity.setPassword(DigestUtil.sha256Hex(dto.getPassword()));
|
|
|
+ }
|
|
|
userEntity.setRemarks(dto.getRemarks());
|
|
|
+ userEntity.setOpenFlag(dto.getOpenFlag());
|
|
|
userService.updateById(userEntity);
|
|
|
|
|
|
return new Result();
|