From 632c756b319e4add2093f86cf545b81b22dfcbf2 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Thu, 09 Jun 2022 14:03:39 +0800
Subject: [PATCH] fix

---
 src/test/java/cc/mrbird/febs/AgentTest.java |   36 +++++++++++++++++++++++++++++++++++-
 1 files changed, 35 insertions(+), 1 deletions(-)

diff --git a/src/test/java/cc/mrbird/febs/AgentTest.java b/src/test/java/cc/mrbird/febs/AgentTest.java
index a2f3a42..12b948b 100644
--- a/src/test/java/cc/mrbird/febs/AgentTest.java
+++ b/src/test/java/cc/mrbird/febs/AgentTest.java
@@ -5,16 +5,21 @@
 import cc.mrbird.febs.common.exception.FebsException;
 import cc.mrbird.febs.common.utils.LoginUserUtil;
 import cc.mrbird.febs.mall.dto.AgentLevelUpdateDto;
+import cc.mrbird.febs.mall.dto.ApiMallActWinDetailsDto;
 import cc.mrbird.febs.mall.entity.*;
 import cc.mrbird.febs.mall.mapper.*;
 import cc.mrbird.febs.mall.quartz.ProfitJob;
 import cc.mrbird.febs.mall.service.IAgentService;
+import cc.mrbird.febs.mall.vo.ApiMallActWinDetailsVo;
 import cc.mrbird.febs.mall.vo.ApiMallAwardDetailsVo;
+import cc.mrbird.febs.rabbit.consumer.AgentConsumer;
 import cc.mrbird.febs.rabbit.producter.AgentProducer;
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.RandomUtil;
 import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import lombok.extern.slf4j.Slf4j;
 import org.aspectj.weaver.loadtime.Agent;
 import org.junit.jupiter.api.Test;
@@ -127,7 +132,7 @@
 
         BigDecimal multiply = totalProbability.multiply(new BigDecimal(100));
         BigDecimal failureScope = new BigDecimal(100).subtract(multiply);
-        int randomInt = RandomUtil.randomInt(1, 100);
+        int randomInt = 90;
         //小于failureScope这个数字,则没中奖
         if(new BigDecimal(randomInt).compareTo(failureScope) <= 0){
             //抽奖记录
@@ -501,6 +506,26 @@
     @Test
     public void agentTest() {
 //        agentProducer.sendDelayMsg(1L, 10000L);
+
+        ApiMallActWinDetailsDto apiMallActWinDetailsDto = new ApiMallActWinDetailsDto();
+        apiMallActWinDetailsDto.setActId(1L);
+        apiMallActWinDetailsDto.setPageNow(1);
+        apiMallActWinDetailsDto.setPageSize(10);
+        Long memberId = 4L;
+        MallMember mallMember = mallMemberMapper.selectById(memberId);
+        if(ObjectUtil.isEmpty(mallMember)){
+            throw new FebsException("用户不存在");
+        }
+        apiMallActWinDetailsDto.setMemberId(memberId);
+
+        Long actId = apiMallActWinDetailsDto.getActId();
+        MallActSet mallActSet = mallActSetMapper.selectById(actId);
+        if(ObjectUtil.isEmpty(mallActSet)){
+            throw new FebsException("活动不存在");
+        }
+        Page<ApiMallActWinDetailsVo> page = new Page<>(apiMallActWinDetailsDto.getPageNow(), apiMallActWinDetailsDto.getPageSize());
+        IPage<ApiMallActWinDetailsVo> apiMallActWinDetailsVoIPage = mallActWinRecordMapper.selectApiMallActWinDetailsListInPage(apiMallActWinDetailsDto, page);
+        System.out.println(apiMallActWinDetailsVoIPage);
     }
 
     @Test
@@ -591,4 +616,13 @@
     public void profitJobTest() {
         profitJob.profitJob();
     }
+
+
+    @Autowired
+    private AgentConsumer agentConsumer;
+
+    @Test
+    public void orderReturnTest() {
+        agentConsumer.orderReturnMoney("7");
+    }
 }

--
Gitblit v1.9.1