From ddd3b3d03a00143b109e97bc3484fdb6d18a201e Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 21 Feb 2024 17:14:39 +0800
Subject: [PATCH] 抽奖

---
 src/main/java/cc/mrbird/febs/mall/service/impl/CJServiceImpl.java |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/CJServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/CJServiceImpl.java
index 4b8b87d..6b95791 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/CJServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/CJServiceImpl.java
@@ -110,14 +110,12 @@
         apiCreateItemDto4.setTzAmount(new BigDecimal("10"));
         items.add(apiCreateItemDto4);
 
-        for(int i = 1;i<5;i++){
-            ApiCreateItemDto apiCreateItemDto5 = new ApiCreateItemDto();
-            int randomInt = RandomUtil.randomInt(1, 25);
-            apiCreateItemDto5.setId(Long.parseLong(String.valueOf(randomInt)));
-            apiCreateItemDto5.setTzAmount(new BigDecimal("10"));
-            items.add(apiCreateItemDto5);
-            apiCreateDto.setItems(items);
-        }
+        ApiCreateItemDto apiCreateItemDto5 = new ApiCreateItemDto();
+        int randomInt = RandomUtil.randomInt(1, 25);
+        apiCreateItemDto5.setId(Long.parseLong(String.valueOf(randomInt)));
+        apiCreateItemDto5.setTzAmount(new BigDecimal("10"));
+        items.add(apiCreateItemDto5);
+        apiCreateDto.setItems(items);
 
         for(int i = 0;i<=100;i++){
             asyncCjService.create(apiCreateDto);
@@ -180,7 +178,16 @@
         if(ObjectUtil.isEmpty(kjRecord)){
             return;
         }
+        DataDictionaryCustom openPriceDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+                DataDictionaryEnum.OPEN_PRICE.getType(),
+                DataDictionaryEnum.OPEN_PRICE.getCode()
+        );
         int randomInt = RandomUtil.randomInt(1, 25);
+        if(StrUtil.isNotEmpty(openPriceDic.getValue())){
+            randomInt = Integer.parseInt(openPriceDic.getValue());
+            openPriceDic.setValue("");
+            dataDictionaryCustomMapper.updateById(openPriceDic);
+        }
         kjRecord.setKjNum( String.valueOf(randomInt));
         kjRecordMapper.updateById(kjRecord);
 

--
Gitblit v1.9.1