From 10ad2e710d2bd52aac31d5d63a7bb6beae76b6a8 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Tue, 07 Nov 2023 14:35:32 +0800 Subject: [PATCH] 用户列表增加搜索条件 --- src/test/java/cc/mrbird/febs/ProfitTest.java | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 51 insertions(+), 9 deletions(-) diff --git a/src/test/java/cc/mrbird/febs/ProfitTest.java b/src/test/java/cc/mrbird/febs/ProfitTest.java index 4b8e7e2..9babaf5 100644 --- a/src/test/java/cc/mrbird/febs/ProfitTest.java +++ b/src/test/java/cc/mrbird/febs/ProfitTest.java @@ -1,9 +1,17 @@ package cc.mrbird.febs; +import cc.mrbird.febs.mall.mapper.ChatUserMapper; import cc.mrbird.febs.mall.service.IAgentService; +import cc.mrbird.febs.rabbit.producter.AgentProducer; +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.date.DateTime; +import cn.hutool.core.date.DateUtil; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; + +import java.math.BigDecimal; +import java.util.List; /** * @author wzy @@ -12,24 +20,58 @@ @SpringBootTest public class ProfitTest { + public static void main(String[] args) { + BigDecimal bigDecimal = new BigDecimal("290000"); + BigDecimal bigDecimal1 = new BigDecimal("0.000244427982"); + BigDecimal bigDecimal2 = bigDecimal.multiply(bigDecimal1).setScale(2, BigDecimal.ROUND_DOWN); + BigDecimal divide = bigDecimal.divide(bigDecimal1, 8, BigDecimal.ROUND_DOWN); + System.out.println(bigDecimal2); + System.out.println(divide); + } + /** + * 22977.21 回流的30% + * + * 344,632.0667 实际入金 + */ + // @Autowired // private AgentConsumer agentConsumer; // @Autowired - private IAgentService agentService; + private AgentProducer agentProducer; // -// @Autowired -// private IMemberProfitService memberProfitService; -// + @Autowired + private ChatUserMapper chatUserMapper; +//// +//// @Autowired +//// private IMemberProfitService memberProfitService; +//// @Test public void dynamicProfit() { - agentService.returnMoneyToAgent(3323L); + for(int i =0;i<75;i++){ + agentProducer.sendAddRobotMsg("32074345"); + } // agentService.autoUpAgentLevel(640L); } -// @Test -// public void agentProfit() { -// memberProfitService.agentProfit(null); -// } + @Test + public void agentProfit() { + + DateTime date = DateUtil.date(); + DateTime dateTime = DateUtil.offsetHour(date, -26); + System.out.println("dateTime:"+dateTime); + chatUserMapper.deleteMsgByCreateTime(dateTime); + List<Long> ids = chatUserMapper.selectChatRedBagByCreateTime(dateTime); + if(CollUtil.isNotEmpty(ids)){ + Long aLong = ids.get(0); + chatUserMapper.deleteChatRedBagById(aLong); + + List<Long> recordIds = chatUserMapper.selectChatRedBagRecordByRebBagId(aLong); + if(CollUtil.isNotEmpty(recordIds)){ + Long aLong1 = recordIds.get(0); + chatUserMapper.deleteChatRedBagRecordById(aLong1); + } + } + } // // //// @Test -- Gitblit v1.9.1