更新密码

This commit is contained in:
2025-07-18 16:52:41 +08:00
parent 18fd50f5d6
commit 2274ca7010
2 changed files with 10 additions and 3 deletions

View File

@@ -22,6 +22,7 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.time.ZoneId;
import java.util.ArrayList;
@@ -58,12 +59,17 @@ public class AdminUserServiceImpl implements AdminUserService {
@Override
public ApiResponse addOrUpdate(AddOrUpdateAdminUserReqVO addOrUpdateAdminUserReqVO) {
if (StringUtils.isNotBlank(addOrUpdateAdminUserReqVO.getPassword())) {
addOrUpdateAdminUserReqVO.setPassword(DigestUtil.md5Hex(addOrUpdateAdminUserReqVO.getPassword()));
} else {
addOrUpdateAdminUserReqVO.setPassword(null);
}
String id = addOrUpdateAdminUserReqVO.getId();
if (StringUtils.isBlank(id)) {
addOrUpdateAdminUserReqVO.setId(SnowFlakeUtil.getId());
// String password = addOrUpdateAdminUserReqVO.getPassword();
// addOrUpdateAdminUserReqVO.setPassword(password);
if (StringUtils.isBlank(addOrUpdateAdminUserReqVO.getPassword())) {
return ApiResponse.fail("密码不能为空");
}
int add = adminUserMapper.add(addOrUpdateAdminUserReqVO);
if (add > 0) {
return ApiResponse.success(null);

View File

@@ -28,6 +28,7 @@
<update id="update" parameterType="com.ycwl.basic.model.pc.adminUser.req.AddOrUpdateAdminUserReqVO">
update admin_user
set `role_id` =#{roleId}, `account`=#{account}, `name`=#{name}, `phone`=#{phone}
<if test="password != null">, `password`=#{password}</if>, update_at = NOW()
where id = #{id}
</update>
<update id="updatePassword">