From ae1471f378f399f76518539ec8992e64a3673436 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期三, 08 一月 2025 15:26:06 +0800
Subject: [PATCH] 1.订单提交:订单最小金额配置

---
 src/main/java/com/mzl/flower/service/menber/impl/MemberServiceImpl.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 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 fef0691..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) {
@@ -101,7 +106,7 @@
         member.create(SecurityUtils.getUserId());
         memberMapper.insert(member);
         //更新会员等级
-        customerMapper.updateMemberLevelByPoint(member.getId(), member.getStartPoint(), member.getEndPoint());
+        customerMapper.updateMemberLevelByPoint(member.getId(), memberDTO.getStartPoint(), memberDTO.getEndPoint());
 
     }
 
@@ -182,7 +187,7 @@
 
         //更新会员等级
         if (memberInfo.getStartPoint() != memberDTO.getStartPoint() || memberInfo.getEndPoint() != memberDTO.getEndPoint()) {
-            customerMapper.updateMemberLevelByPoint(memberInfo.getId(), memberInfo.getStartPoint(), memberInfo.getEndPoint());
+            customerMapper.updateMemberLevelByPoint(memberInfo.getId(), memberDTO.getStartPoint(), memberDTO.getEndPoint());
         }
 
         BeanUtils.copyProperties(memberDTO,memberInfo);
@@ -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