This commit is contained in:
wuchunlei
2025-01-03 16:34:30 +08:00
2 changed files with 12 additions and 0 deletions

View File

@@ -375,6 +375,14 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
List<Integer> collect = buyOrderProductDao.selectJoinList(BuyOrderProduct.class, buyOrderProductMPJLambdaWrapper).stream().map(BuyOrderProduct::getOrderId).collect(Collectors.toList()); List<Integer> collect = buyOrderProductDao.selectJoinList(BuyOrderProduct.class, buyOrderProductMPJLambdaWrapper).stream().map(BuyOrderProduct::getOrderId).collect(Collectors.toList());
wrapper.in(BuyOrder::getOrderId,collect); wrapper.in(BuyOrder::getOrderId,collect);
} }
if(requestVo.getFilterPresale()!=null&&requestVo.getFilterPresale()==1){
MPJLambdaWrapper<BuyOrderProduct> buyOrderProductMPJLambdaWrapper = new MPJLambdaWrapper<>();
buyOrderProductMPJLambdaWrapper.selectAll(BuyOrderProduct.class);
buyOrderProductMPJLambdaWrapper.leftJoin(ShopProduct.class,ShopProduct::getProductId,BuyOrderProduct::getProductId);
buyOrderProductMPJLambdaWrapper.ne(ShopProduct::getGoodsType,"03");
List<Integer> collect = buyOrderProductDao.selectJoinList(BuyOrderProduct.class, buyOrderProductMPJLambdaWrapper).stream().map(BuyOrderProduct::getOrderId).collect(Collectors.toList());
wrapper.in(BuyOrder::getOrderId,collect);
}
Page<BuyOrder> buyOrderPage = getBaseMapper().selectPage(new Page<BuyOrder>(requestVo.getPageIndex(), requestVo.getPageSize()), wrapper); Page<BuyOrder> buyOrderPage = getBaseMapper().selectPage(new Page<BuyOrder>(requestVo.getPageIndex(), requestVo.getPageSize()), wrapper);
//丰富订单内容 //丰富订单内容
for (BuyOrder b : buyOrderPage.getRecords()){ for (BuyOrder b : buyOrderPage.getRecords()){

View File

@@ -31,6 +31,10 @@ public class BuyOrderListRequestVo {
* 商品名称 * 商品名称
*/ */
private String productName; private String productName;
/**
* 过滤预售
*/
private Integer filterPresale;
/** /**
* 开始时间 * 开始时间
*/ */