From 1af6c4c935d3ee880c61a5ab067a9b4196d2a796 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 28 Jul 2023 15:48:00 +0800
Subject: [PATCH] 赠送积分更新状态

---
 src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 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 5f92116..d4aceb4 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
@@ -70,6 +70,8 @@
 
     private final MallAgentRecordMapper mallAgentRecordMapper;
     private final MallSalesmanMapper mallSalesmanMapper;
+    private final MallMemberHouseMapper mallMemberHouseMapper;
+    private final MallOrderInfoMapper mallOrderInfoMapper;
 
     @Override
     public IPage<MallMember> getMallMemberList(MallMember mallMember, QueryRequest request) {
@@ -311,6 +313,29 @@
     }
 
     @Override
+    public IPage<MallMemberHouse> getMallRollHouseList(MallMemberHouse mallMemberHouse, QueryRequest request) {
+        Page<MallMemberHouse> page = new Page<>(request.getPageNum(), request.getPageSize());
+        IPage<MallMemberHouse> mallMemberHouseIPage = this.baseMapper.getMallRollHouseListInPage(page, mallMemberHouse);
+        return mallMemberHouseIPage;
+    }
+
+    @Override
+    public FebsResponse rollHouseCheck(AdminRollHouseCheckDto rollHouseCheckDto) {
+        MallMemberHouse mallMemberHouse = mallMemberHouseMapper.selectById(rollHouseCheckDto.getId());
+        String takeCode = rollHouseCheckDto.getTakeCode();
+
+        Long orderId = mallMemberHouse.getOrderId();
+        MallOrderInfo mallOrderInfo = mallOrderInfoMapper.selectById(orderId);
+        String takeCode1 = mallOrderInfo.getTakeCode();
+        if(!takeCode1.equals(takeCode)){
+            throw new FebsException("核销码不正确");
+        }
+        mallMemberHouse.setState(2);
+        mallMemberHouseMapper.updateById(mallMemberHouse);
+        return new FebsResponse().success().message("操作成功");
+    }
+
+    @Override
     public IPage<AdminAgentMemberVo> agentChild(QueryRequest request, MallMember mallMember) {
         Long memberId = mallMember.getId();
         mallMember = mallMemberMapper.selectById(memberId);

--
Gitblit v1.9.1