From 0aaadc99bfced7f391ca1450951f46508389c620 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Fri, 25 Apr 2025 17:37:40 +0800
Subject: [PATCH] refactor(votesActivity): 修改活动类型选择框的类名

---
 src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java |   43 +++++++++++++++++++++++++++----------------
 1 files changed, 27 insertions(+), 16 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
index 5ad9ccb..5bb762f 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java
@@ -4,6 +4,7 @@
 import cc.mrbird.febs.common.entity.QueryRequest;
 import cc.mrbird.febs.common.enumerates.AgentLevelEnum;
 import cc.mrbird.febs.common.enumerates.MoneyFlowTypeEnum;
+import cc.mrbird.febs.common.enumerates.StateUpDownEnum;
 import cc.mrbird.febs.common.exception.FebsException;
 import cc.mrbird.febs.common.utils.AppContants;
 import cc.mrbird.febs.common.utils.RedisUtils;
@@ -23,6 +24,7 @@
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.crypto.SecureUtil;
 import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -78,22 +80,21 @@
     @Override
     public IPage<MallMember> getMallMemberList(MallMember mallMember, QueryRequest request) {
         Page<MallMember> page = new Page<>(request.getPageNum(), request.getPageSize());
-        IPage<MallMember> mallMembers = this.baseMapper.selectMallMemberListInPage(page, mallMember);
-//        if(CollUtil.isNotEmpty(mallMembers.getRecords())){
-//            for(MallMember mallMemberTeam : mallMembers.getRecords()){
-//                Long salesmansId = mallMemberTeam.getSalesmansId();
-//                MallSalesman mallSalesman = mallSalesmanMapper.selectById(salesmansId);
-//                if(ObjectUtil.isNotEmpty(mallSalesman)){
-//                    StringBuffer salesmanName = new StringBuffer();
-//                    salesmanName.append(mallSalesman.getName());
-//                    if(2 == mallSalesman.getState()){
-//                        salesmanName.append("(禁用)");
-//                    }
-//                    mallMemberTeam.setSalesmansName(salesmanName.toString());
-//                }
-//            }
-//        }
-        return mallMembers;
+        LambdaQueryWrapper<MallMember> mallMemberLambdaQueryWrapper = new LambdaQueryWrapper<>();
+        if(ObjectUtil.isNotEmpty(mallMember.getName())){
+            mallMemberLambdaQueryWrapper.like(MallMember::getName, mallMember.getName());
+        }
+        if(ObjectUtil.isNotEmpty(mallMember.getPhone())){
+            mallMemberLambdaQueryWrapper.eq(MallMember::getPhone, mallMember.getPhone());
+        }
+        if(ObjectUtil.isNotEmpty(mallMember.getCheckOrder())){
+            mallMemberLambdaQueryWrapper.eq(MallMember::getCheckOrder, mallMember.getCheckOrder());
+        }
+        mallMemberLambdaQueryWrapper.orderByDesc(MallMember::getId);
+
+        Page<MallMember> mallMemberPage = this.baseMapper.selectPage(page, mallMemberLambdaQueryWrapper);
+//        IPage<MallMember> mallMembers = this.baseMapper.selectMallMemberListInPage(page, mallMember);
+        return mallMemberPage;
     }
 
     @Override
@@ -955,4 +956,14 @@
 
         return new FebsResponse().success().message("操作成功");
     }
+
+    @Override
+    public FebsResponse checkOrder(Long id) {
+
+        MallMember mallMember = this.baseMapper.selectById(id);
+        mallMember.setCheckOrder(StateUpDownEnum.DOWN.getCode() == mallMember.getCheckOrder() ? StateUpDownEnum.UP.getCode() : StateUpDownEnum.DOWN.getCode());
+        this.baseMapper.updateById(mallMember);
+
+        return new FebsResponse().success().message("操作成功");
+    }
 }

--
Gitblit v1.9.1