diff --git a/pom.xml b/pom.xml
index 32293eb3..87a09e42 100644
--- a/pom.xml
+++ b/pom.xml
@@ -37,7 +37,7 @@
2.9.2
1.2.54
1.1.10
- 4.6.0
+ 5.2.5
2.5.0
1.2.0.Final
diff --git a/sql/yshop2.1升级sql.txt b/sql/yshop2.1升级sql.txt
index 7d70ed89..0e662a8a 100644
--- a/sql/yshop2.1升级sql.txt
+++ b/sql/yshop2.1升级sql.txt
@@ -19,4 +19,7 @@ ADD COLUMN `give_price` decimal(8, 2) NULL DEFAULT 0 COMMENT '赠送金额' AFTE
ALTER TABLE `yx_system_attachment`
ADD COLUMN `uid` int(0) UNSIGNED NULL DEFAULT 0 COMMENT '用户id' AFTER `module_type`,
-ADD COLUMN `invite_code` varchar(50) NULL DEFAULT '' COMMENT '邀请码' AFTER `uid`
\ No newline at end of file
+ADD COLUMN `invite_code` varchar(50) NULL DEFAULT '' COMMENT '邀请码' AFTER `uid`
+
+ALTER TABLE `yx_store_seckill`
+ADD COLUMN `time_id` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '时间段id' AFTER `start_time_date`
\ No newline at end of file
diff --git a/yshop-api/src/main/java/co/yixiang/common/web/vo/Paging.java b/yshop-api/src/main/java/co/yixiang/common/web/vo/Paging.java
index 51d70002..169caa02 100644
--- a/yshop-api/src/main/java/co/yixiang/common/web/vo/Paging.java
+++ b/yshop-api/src/main/java/co/yixiang/common/web/vo/Paging.java
@@ -12,6 +12,7 @@ import java.util.List;
@ApiModel("分页")
+@SuppressWarnings("unchecked")
public class Paging implements Serializable {
private static final long serialVersionUID = -1683800405530086022L;
diff --git a/yshop-api/src/main/java/co/yixiang/modules/activity/service/YxStoreSeckillService.java b/yshop-api/src/main/java/co/yixiang/modules/activity/service/YxStoreSeckillService.java
index 0260b700..21728e9d 100644
--- a/yshop-api/src/main/java/co/yixiang/modules/activity/service/YxStoreSeckillService.java
+++ b/yshop-api/src/main/java/co/yixiang/modules/activity/service/YxStoreSeckillService.java
@@ -43,7 +43,7 @@ public interface YxStoreSeckillService extends BaseService {
* @param limit
* @return
*/
- List getList(int page, int limit, int startTime,int endTime);
+ List getList(int page, int limit, int time);
/**
* 根据ID获取查询对象
* @param id
diff --git a/yshop-api/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreSeckillServiceImpl.java b/yshop-api/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreSeckillServiceImpl.java
index e8589941..26aa75c7 100644
--- a/yshop-api/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreSeckillServiceImpl.java
+++ b/yshop-api/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreSeckillServiceImpl.java
@@ -54,6 +54,7 @@ public class YxStoreSeckillServiceImpl extends BaseServiceImpl getList(int page, int limit,int startTime,int endTime) {
+ public List getList(int page, int limit, int time) {
+ int nowTime = OrderUtil.getSecondTimestampTwo();
Page pageModel = new Page<>(page, limit);
QueryWrapper wrapper = new QueryWrapper<>();
wrapper.eq("is_del",0).eq("status",1)
- .le("start_time",startTime).ge("stop_time",endTime).orderByDesc("sort");
+ .eq("time_id",time)
+ .le("start_time",nowTime).ge("stop_time",nowTime).orderByDesc("sort");
List yxStoreSeckillQueryVos = storeSeckillMap
.toDto(yxStoreSeckillMapper.selectPage(pageModel,wrapper).getRecords());
yxStoreSeckillQueryVos.forEach(item->{
diff --git a/yshop-api/src/main/java/co/yixiang/modules/activity/web/controller/StoreCombinationController.java b/yshop-api/src/main/java/co/yixiang/modules/activity/web/controller/StoreCombinationController.java
index 7f00055a..678b3141 100644
--- a/yshop-api/src/main/java/co/yixiang/modules/activity/web/controller/StoreCombinationController.java
+++ b/yshop-api/src/main/java/co/yixiang/modules/activity/web/controller/StoreCombinationController.java
@@ -22,8 +22,10 @@ import co.yixiang.enums.AppFromEnum;
import co.yixiang.modules.activity.entity.YxStorePink;
import co.yixiang.modules.activity.service.YxStoreCombinationService;
import co.yixiang.modules.activity.service.YxStorePinkService;
+import co.yixiang.modules.activity.web.dto.StoreCombinationDTO;
import co.yixiang.modules.activity.web.param.YxStoreCombinationQueryParam;
import co.yixiang.modules.activity.web.vo.YxStoreCombinationQueryVo;
+import co.yixiang.modules.shop.service.YxStoreProductRelationService;
import co.yixiang.modules.shop.service.YxSystemConfigService;
import co.yixiang.modules.user.entity.YxSystemAttachment;
import co.yixiang.modules.user.service.YxSystemAttachmentService;
@@ -67,6 +69,7 @@ public class StoreCombinationController extends BaseController {
private final YxSystemConfigService systemConfigService;
private final YxUserService yxUserService;
private final YxSystemAttachmentService systemAttachmentService;
+ private final YxStoreProductRelationService relationService;
@Value("${file.path}")
private String path;
@@ -92,7 +95,10 @@ public class StoreCombinationController extends BaseController {
public ApiResult