From 2f2eb2bb2c6a5a16b7081dbbe3b683acf18d04bc Mon Sep 17 00:00:00 2001
From: rentaiming <806181062@qq.com>
Date: 星期二, 11 六月 2024 18:18:05 +0800
Subject: [PATCH] 用户端商品

---
 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
index ea14810..be3b6b2 100644
--- a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
+++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/service/impl/MemberServiceImpl.java
@@ -31,6 +31,7 @@
 import com.ruoyi.member.controller.management.vo.MgtMemberPointsVO;
 import com.ruoyi.member.controller.management.vo.MgtMemberVO;
 import com.ruoyi.member.domain.MemberLevel;
+import com.ruoyi.member.mapper.MemberLevelMapper;
 import com.ruoyi.member.mapper.MemberMapper;
 import com.ruoyi.member.service.IMemberLevelService;
 import com.ruoyi.member.service.IMemberPointsService;
@@ -132,7 +133,7 @@
     private RedisService redisService;
 
     @Resource
-    private IMemberLevelService iMemberLevelService;
+    private MemberLevelMapper memberLevelMapper;
 
 
     @Resource
@@ -525,8 +526,8 @@
             }
         }
         this.updateById(byId);
-
-        List<MemberLevel> list = iMemberLevelService.list();
+        LambdaQueryWrapper<MemberLevel> wrapper= Wrappers.lambdaQuery();
+        List<MemberLevel> list = memberLevelMapper.selectList(wrapper);
         for (int i=0;i<list.size();i++){
             if (i==0){
                 int ia = byId.getMoney().compareTo(list.get(0).getCumulativeConsumption());
@@ -592,9 +593,19 @@
         return this.lambdaQuery()
                 .like(StringUtils.isNotBlank(memberDTO.getNickname()), Member::getNickname,
                         memberDTO.getNickname())
+                .like(StringUtils.isNotBlank(memberDTO.getRealName()), Member::getRealName,
+                        memberDTO.getRealName())
                 .like(StringUtils.isNotBlank(memberDTO.getPhone()), Member::getPhone,
                         memberDTO.getPhone()).list();
     }
+
+    @Override
+    public List<Member> getMemberListByLevel(List<String> memberLevelList) {
+        return this.lambdaQuery()
+                .in(StringUtils.isNotEmpty(memberLevelList), Member::getLevel, memberLevelList)
+                .orderByDesc(Member::getLevel)
+                .list();
+    }
 }
 
 

--
Gitblit v1.7.1