Browse Source

进场费查询调整

contract
15989082884@163.com 2 years ago
parent
commit
e567c25c0c
  1. 22
      src/main/java/com/qs/serve/modules/tbs/controller/TbsActivitySlottingFeeController.java

22
src/main/java/com/qs/serve/modules/tbs/controller/TbsActivitySlottingFeeController.java

@ -61,6 +61,7 @@ public class TbsActivitySlottingFeeController {
public R<PageVo<TbsActivitySlottingFee>> getPage(TbsActivitySlottingFee param){ public R<PageVo<TbsActivitySlottingFee>> getPage(TbsActivitySlottingFee param){
LambdaQueryWrapper<TbsActivitySlottingFee> lqw = new LambdaQueryWrapper<>(param); LambdaQueryWrapper<TbsActivitySlottingFee> lqw = new LambdaQueryWrapper<>(param);
PageUtil.startPage(); PageUtil.startPage();
lqw.eq(TbsActivitySlottingFee::getPassFlag,1);
List<TbsActivitySlottingFee> list = tbsActivitySlottingFeeService.list(lqw); List<TbsActivitySlottingFee> list = tbsActivitySlottingFeeService.list(lqw);
return R.byPageHelperList(list); return R.byPageHelperList(list);
} }
@ -83,22 +84,21 @@ public class TbsActivitySlottingFeeController {
List<TbsActivityGoods> goodsList = activityGoodsService.list(qw); List<TbsActivityGoods> goodsList = activityGoodsService.list(qw);
List<TbsActivityChannel> channelList = channelService.list(qw); List<TbsActivityChannel> channelList = channelService.list(qw);
List<TbsActivityChannelPoint> pointList = channelPointService.list(qw); List<TbsActivityChannelPoint> pointList = channelPointService.list(qw);
List<Long> goodsIds = goodsList.stream().map(TbsActivityGoods::getTargetId).collect(Collectors.toList()); List<Long> goodsIds = goodsList.stream().map(TbsActivityGoods::getTargetId).distinct().collect(Collectors.toList());
List<Long> channelIds = channelList.stream().map(TbsActivityChannel::getChannelId).collect(Collectors.toList()); List<Long> channelIds = channelList.stream().map(TbsActivityChannel::getChannelId).distinct().collect(Collectors.toList());
List<Long> pointIds = pointList.stream().map(TbsActivityChannelPoint::getPointId).collect(Collectors.toList()); List<Long> pointIds = pointList.stream().map(TbsActivityChannelPoint::getPointId).distinct().collect(Collectors.toList());
LambdaQueryWrapper<TbsActivitySlottingFee> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TbsActivitySlottingFee> lqw = new LambdaQueryWrapper<>();
if (goodsIds.size() > 0) { if (goodsIds.size() > 0) {
lqw.in(TbsActivitySlottingFee::getTargetId, goodsIds); lqw.in(TbsActivitySlottingFee::getTargetId, goodsIds);
}else {
//防止查其他数据
lqw.eq(TbsActivitySlottingFee::getId,"0");
}
lqw.eq(TbsActivitySlottingFee::getTargetType, "spu"); lqw.eq(TbsActivitySlottingFee::getTargetType, "spu");
}
if (channelIds.size() > 0) { if (channelIds.size() > 0) {
lqw.eq(TbsActivitySlottingFee::getChannelId,channelIds); lqw.in(TbsActivitySlottingFee::getChannelId, channelIds);
}else if (pointIds.size()>0){ }
lqw.eq(TbsActivitySlottingFee::getPointId,pointIds); if (pointIds.size() > 0) {
}else { lqw.in(TbsActivitySlottingFee::getPointId, pointIds);
}
if(goodsIds.size()==0 && channelIds.size()==0 && pointIds.size()==0){
//防止查其他数据 //防止查其他数据
lqw.eq(TbsActivitySlottingFee::getId,"0"); lqw.eq(TbsActivitySlottingFee::getId,"0");
} }

Loading…
Cancel
Save