|  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | private final MemberMapper memberMapper; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private final CustomerMapper customerMapper; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private final UserService  userService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public void saveMember(MemberDTO memberDTO) { | 
|---|
|  |  |  | 
|---|
|  |  |  | @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; | 
|---|
|  |  |  | } | 
|---|