From 9fb1a68d11a8928f2ba602dd68dc00d19ca7429f Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Tue, 27 Feb 2024 15:47:57 +0800
Subject: [PATCH] 抽奖
---
src/main/java/cc/mrbird/febs/mall/service/impl/CJServiceImpl.java | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 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 de08726..7813340 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
@@ -40,6 +40,8 @@
import java.math.BigDecimal;
import java.text.ParseException;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
@@ -166,6 +168,12 @@
DataDictionaryEnum.TIME_INTERVAL.getCode()
);
apiKjInfoVo.setDjs(Integer.parseInt(timeIntervalDic.getValue()));
+
+ // 获取当前时间
+ LocalDateTime currentTime = LocalDateTime.now();
+ // 定义时间格式
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+ apiKjInfoVo.setSystemTime(currentTime.format(formatter));
return new FebsResponse().success().data(apiKjInfoVo);
}
@@ -236,8 +244,8 @@
DataDictionaryEnum.NO_TIME.getType(),
DataDictionaryEnum.NO_TIME.getCode()
);
- if(noTimeDic.getValue().equals(2)){
- throw new FebsException("请等待下一期");
+ if("2".equals(noTimeDic.getValue())){
+ throw new FebsException("已停止投注");
}
List<ApiCreateItemDto> items = apiCreateDto.getItems();
@@ -312,6 +320,13 @@
IPage<CjInfo> page = new Page<>(kjRecordDto.getPageNum(), kjRecordDto.getPageSize());
IPage<CjInfo> pages = cjInfoMapper.selectTzListByMemberId(page, kjRecordDto);
List<CjInfo> records = pages.getRecords();
+ if(CollUtil.isNotEmpty(records)){
+ for(CjInfo item : records){
+ Long id = item.getId();
+ List<CjItem> cjItems = cjItemMapper.selectListByInfoId(id);
+ item.setItems(cjItems);
+ }
+ }
List<ApiTzListVo> apiTzListVos = CjInfoConversion.INSTANCE.entitysToVos(records);
return new FebsResponse().success().data(apiTzListVos);
}
--
Gitblit v1.9.1