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