|
|
@ -206,6 +206,13 @@ public class TbsActivityController { |
|
|
|
List<TbsActivity> activityList = tbsActivityService.list(qw); |
|
|
|
List<TbsActivityCenterGoods> centerGoodsList = activityCenterGoodsService.list(qw); |
|
|
|
List<TbsActivityCenterGoodsVo> voList = new ArrayList<>(); |
|
|
|
|
|
|
|
//初始化预期状态
|
|
|
|
int overflowDays = TbsActivityUtil.getSysConfOfWarningDays(); |
|
|
|
for (TbsActivity activity : activityList) { |
|
|
|
activity.initWarningDay(overflowDays); |
|
|
|
} |
|
|
|
|
|
|
|
for (TbsActivityCenterGoods centerGoods : centerGoodsList) { |
|
|
|
TbsActivityCenterGoodsVo goods = CopierUtil.copy(centerGoods,new TbsActivityCenterGoodsVo()); |
|
|
|
for (TbsActivity activity : activityList) { |
|
|
@ -243,15 +250,18 @@ public class TbsActivityController { |
|
|
|
} |
|
|
|
|
|
|
|
private void buildDetailVo(TbsActivity activity) { |
|
|
|
QueryWrapper qw = new QueryWrapper<>(); |
|
|
|
qw.eq("activity_id", activity.getId()); |
|
|
|
List<TbsActivityGoods> goodsList = activityGoodsService.list(qw); |
|
|
|
LambdaQueryWrapper<TbsActivityGoods> actGoodsLqw = new LambdaQueryWrapper<>(); |
|
|
|
actGoodsLqw.eq(TbsActivityGoods::getActivityId,activity.getId()); |
|
|
|
actGoodsLqw.orderByDesc(TbsActivityGoods::getTargetName); |
|
|
|
List<TbsActivityGoods> goodsList = activityGoodsService.list(actGoodsLqw); |
|
|
|
if(goodsList.size()>0){ |
|
|
|
activity.setGoodsType(goodsList.get(0).getTargetType()); |
|
|
|
goodsList.forEach(TbsActivityGoods::initSpuSkuName); |
|
|
|
goodsList.forEach(TbsActivityGoods::initCategoryNameByPathsName); |
|
|
|
} |
|
|
|
activity.setGoodsList(goodsList); |
|
|
|
QueryWrapper qw = new QueryWrapper<>(); |
|
|
|
qw.eq("activity_id", activity.getId()); |
|
|
|
List<TbsActivityChannel> activityChannels = activityChannelService.list(qw); |
|
|
|
activity.setCustomChannelList(activityChannels); |
|
|
|
if(activityChannels.size()<1){ |
|
|
|