From 2274ca7010ff4675dd0fcbafb559f3737d75e2d9 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Fri, 18 Jul 2025 16:52:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basic/service/pc/impl/AdminUserServiceImpl.java | 12 +++++++++--- src/main/resources/mapper/AdminUserMapper.xml | 1 + 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ycwl/basic/service/pc/impl/AdminUserServiceImpl.java b/src/main/java/com/ycwl/basic/service/pc/impl/AdminUserServiceImpl.java index d9118f1..1e58f0a 100644 --- a/src/main/java/com/ycwl/basic/service/pc/impl/AdminUserServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/pc/impl/AdminUserServiceImpl.java @@ -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) { - addOrUpdateAdminUserReqVO.setPassword(DigestUtil.md5Hex(addOrUpdateAdminUserReqVO.getPassword())); + 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); diff --git a/src/main/resources/mapper/AdminUserMapper.xml b/src/main/resources/mapper/AdminUserMapper.xml index 8604564..71dd6b7 100644 --- a/src/main/resources/mapper/AdminUserMapper.xml +++ b/src/main/resources/mapper/AdminUserMapper.xml @@ -28,6 +28,7 @@ update admin_user set `role_id` =#{roleId}, `account`=#{account}, `name`=#{name}, `phone`=#{phone} + , `password`=#{password}, update_at = NOW() where id = #{id}