From 70f71b80d7862e6af04d1c62e9fd178d0922ec68 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 20 May 2022 12:14:46 +0800
Subject: [PATCH] 20220518

---
 src/test/java/cc/mrbird/febs/AgentTest.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 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..584839e 100644
--- a/src/test/java/cc/mrbird/febs/AgentTest.java
+++ b/src/test/java/cc/mrbird/febs/AgentTest.java
@@ -5,16 +5,20 @@
 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.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 +131,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 +505,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

--
Gitblit v1.9.1