From 62150bdf507e8dbbe8dacf95fbc4a5a389ef5092 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Fri, 02 Feb 2024 15:20:11 +0800
Subject: [PATCH] 预约成功,返回产品ID和倒计时时间秒数

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java
index 7b39e38..0172e65 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallProductServiceImpl.java
@@ -33,6 +33,7 @@
 import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.Date;
+import java.util.HashMap;
 import java.util.List;
 
 @Slf4j
@@ -126,14 +127,14 @@
         MallProductBuy mallProductBuy = mallProductBuyMapper.selectMemberIdAndNFTIdAndStateAndMateState(
                 memberId,productNFTId,ProductEnum.PRODUCT_BUY_ON_GOING.getValue(),ProductEnum.PRODUCT_BUY_MATE_STATE_FAIL.getValue());
         if(ObjectUtil.isNotEmpty(mallProductBuy)){
-            throw new FebsException("不可重复预约");
+            throw new FebsException("不可重复开启");
         }
         QueryWrapper<MallProductBuy> mallProductBuyDone = new QueryWrapper<>();
         mallProductBuyDone.like("CREATED_TIME", DateUtil.today());
         mallProductBuyDone.eq("member_id",memberId);
         Integer selectCount = mallProductBuyMapper.selectCount(mallProductBuyDone);
         if(0 < selectCount){
-            throw new FebsException("每日预约一次");
+            throw new FebsException("每日开启一次");
         }
 
         BigDecimal priceToken = mallProductNft.getPriceToken();
@@ -166,7 +167,10 @@
                 null,
                 FlowTypeNewEnum.TOKEN.getValue(),
                 MoneyFlowTypeNewEnum.TOKEN_BUY_FROZEN.getDescrition());
-        return new FebsResponse().success();
+        HashMap<String, Long> objectObjectHashMap = new HashMap<>();
+        objectObjectHashMap.put("id",productNFTId);
+        objectObjectHashMap.put("time",5L);
+        return new FebsResponse().success().data(objectObjectHashMap);
     }
 
     @Override

--
Gitblit v1.9.1