From 5997dc8acfa81a6c867c28810d1c3c9714efc46c Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期六, 29 三月 2025 14:55:42 +0800 Subject: [PATCH] fix: 登录 --- src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java b/src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java index 9cf0d44..269e418 100644 --- a/src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java +++ b/src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java @@ -9,13 +9,16 @@ import com.mzl.flower.dto.request.menber.MemberQueryDTO; import com.mzl.flower.dto.response.member.MemberVO; import com.mzl.flower.entity.menber.Member; +import com.mzl.flower.entity.system.User; import com.mzl.flower.mapper.customer.CustomerMapper; import com.mzl.flower.mapper.member.MemberMapper; import com.mzl.flower.service.menber.MemberService; +import com.mzl.flower.service.system.UserService; import lombok.RequiredArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.CollectionUtils; import org.springframework.util.ObjectUtils; import org.springframework.util.StringUtils; @@ -37,6 +40,8 @@ private final MemberMapper memberMapper; private final CustomerMapper customerMapper; + + private final UserService userService; @Override public void saveMember(MemberDTO memberDTO) { @@ -210,6 +215,16 @@ @Override public Page<MemberVO> queryPage(MemberQueryDTO memberQueryDTO, Page page) { List<MemberVO> list = memberMapper.queryPage(memberQueryDTO, page); + if(!CollectionUtils.isEmpty(list)){ + list.forEach(l->{ + if (!StringUtils.isEmpty(l.getUpdateBy())) { + User userById = userService.getUserById(l.getUpdateBy()); + if(!ObjectUtils.isEmpty(userById)){ + l.setCreateName(userById.getNickName()); + } + } + }); + } page.setRecords(list); return page; } -- Gitblit v1.9.3