|
@@ -86,7 +86,6 @@ public interface BargainActivityMapper extends BaseMapperX<BargainActivityDO> {
|
|
.last("LIMIT " + count));
|
|
.last("LIMIT " + count));
|
|
}
|
|
}
|
|
|
|
|
|
- // TODO @puhui999:是不是返回 BargainActivityDO 更干净哈?分组后返回 DO 的话需要联表查询
|
|
|
|
/**
|
|
/**
|
|
* 查询出指定 spuId 的 spu 参加的活动最接近现在的一条记录。多个的话,一个 spuId 对应一个最近的活动编号
|
|
* 查询出指定 spuId 的 spu 参加的活动最接近现在的一条记录。多个的话,一个 spuId 对应一个最近的活动编号
|
|
*
|
|
*
|
|
@@ -102,7 +101,6 @@ public interface BargainActivityMapper extends BaseMapperX<BargainActivityDO> {
|
|
.groupBy("spu_id"));
|
|
.groupBy("spu_id"));
|
|
}
|
|
}
|
|
|
|
|
|
- // TODO @puhui999:是不是只要 endTime 小于就可以啦;
|
|
|
|
/**
|
|
/**
|
|
* 获取指定活动编号的活动列表且
|
|
* 获取指定活动编号的活动列表且
|
|
* 开始时间和结束时间小于给定时间 dateTime 的活动列表
|
|
* 开始时间和结束时间小于给定时间 dateTime 的活动列表
|
|
@@ -115,7 +113,7 @@ public interface BargainActivityMapper extends BaseMapperX<BargainActivityDO> {
|
|
return selectList(new LambdaQueryWrapperX<BargainActivityDO>()
|
|
return selectList(new LambdaQueryWrapperX<BargainActivityDO>()
|
|
.in(BargainActivityDO::getId, ids)
|
|
.in(BargainActivityDO::getId, ids)
|
|
.lt(BargainActivityDO::getStartTime, dateTime)
|
|
.lt(BargainActivityDO::getStartTime, dateTime)
|
|
- .lt(BargainActivityDO::getEndTime, dateTime)
|
|
|
|
|
|
+ .gt(BargainActivityDO::getEndTime, dateTime)// 开始时间 < 指定时间 < 结束时间,也就是说获取指定时间段的活动
|
|
.orderByDesc(BargainActivityDO::getCreateTime));
|
|
.orderByDesc(BargainActivityDO::getCreateTime));
|
|
}
|
|
}
|
|
|
|
|