订单列表过滤预售
This commit is contained in:
@@ -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());
|
||||
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);
|
||||
//丰富订单内容
|
||||
for (BuyOrder b : buyOrderPage.getRecords()){
|
||||
|
||||
@@ -31,6 +31,10 @@ public class BuyOrderListRequestVo {
|
||||
* 商品名称
|
||||
*/
|
||||
private String productName;
|
||||
/**
|
||||
* 过滤预售
|
||||
*/
|
||||
private Integer filterPresale;
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user