From 4d5cb73b11fa0538a0429c47466a97dbc5d1219d Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Tue, 23 Apr 2024 11:55:57 +0800
Subject: [PATCH] 初始化代币价格

---
 src/test/java/cc/mrbird/febs/ProfitTest.java |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/src/test/java/cc/mrbird/febs/ProfitTest.java b/src/test/java/cc/mrbird/febs/ProfitTest.java
index ced2bc2..9b6aaaa 100644
--- a/src/test/java/cc/mrbird/febs/ProfitTest.java
+++ b/src/test/java/cc/mrbird/febs/ProfitTest.java
@@ -15,6 +15,7 @@
 import cc.mrbird.febs.pay.service.UnipayService;
 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 cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
@@ -182,18 +183,21 @@
 
     @Test
     public void agentProfitTrade() {
-        MallProductNft mallProductNft = mallProductNftMapper.selectById(4L);
-        BigDecimal profitPercent = mallProductNft.getProfit();
-        System.out.println(profitPercent);
-        MallProductBuy mallProductBuy = mallProductBuyMapper.selectById(184L);
-        BigDecimal nftTotal = mallProductBuy.getNftTotal();
-        System.out.println(nftTotal);
-        BigDecimal totalPerk = mallProductBuy.getTotalPerk();
-        System.out.println(totalPerk);
-        BigDecimal profit = nftTotal.multiply(profitPercent.multiply(new BigDecimal(0.01))).setScale(2,BigDecimal.ROUND_DOWN);
-        System.out.println(profit);
-        BigDecimal bigDecimal = totalPerk.subtract(profit).setScale(2, BigDecimal.ROUND_DOWN);
-        System.out.println(bigDecimal);
+        boolean flag = true;
+        Integer i = 0;
+//        while (flag){
+////            agentService.BuyToSellV2();
+//            DateTime dateTime = DateUtil.offsetDay(new DateTime(), i);
+//            agentService.BuyToSellV3(dateTime);
+//            i = i+1;
+//            List<MallProductBuy> mallProductBuys = mallProductBuyMapper.selectListByStateAndMateState(
+//                    ProductEnum.PRODUCT_BUY_SUCCESS.getValue(),
+//                    ProductEnum.PRODUCT_BUY_MATE_STATE_FAIL.getValue());
+//            if(CollUtil.isEmpty(mallProductBuys)){
+//                flag = false;
+//            }
+//        }
+        System.out.println(i);
     }
     @Test
     public void agentProfit() {

--
Gitblit v1.9.1