cloudroam
2024-09-27 77e61061c97b5907dae0eb509785a08fa965fb82
add: 会员优化创建人
已修改2个文件
18 ■■■■■ 文件已修改
src/main/java/com/mzl/flower/dto/response/member/MemberVO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/mzl/flower/dto/response/member/MemberVO.java
@@ -59,4 +59,7 @@
    @ApiModelProperty(value = "会员成长值获取规则")
    private String growthValueDesc;
    @ApiModelProperty("更新人")
    private String updateBy;
}
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;
    }