订单添加删除商品
This commit is contained in:
@@ -82,7 +82,9 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
||||
new LambdaQueryWrapper<BuyOrderProduct>().eq(BuyOrderProduct::getOrderId, b.getOrderId()));
|
||||
if (buyOrderProducts.size() > 0) {
|
||||
for (BuyOrderProduct bb : buyOrderProducts){
|
||||
bb.setProduct(shopProductDao.selectById(bb.getProductId()));
|
||||
MPJLambdaWrapper<ShopProduct> w = new MPJLambdaWrapper<>();
|
||||
w.disableLogicDel().eq(ShopProduct::getProductId,bb.getProductId());
|
||||
bb.setProduct(shopProductDao.selectOne(w));
|
||||
}
|
||||
b.setProductList(buyOrderProducts);
|
||||
b.setTimestamp(b.getCreateTime().getTime()/1000);
|
||||
@@ -122,7 +124,8 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
||||
//添加商品信息
|
||||
MPJLambdaWrapper<BuyOrderProduct> buyOrderProductWrapper = new MPJLambdaWrapper<>();
|
||||
buyOrderProductWrapper.leftJoin(BuyOrder.class,BuyOrder::getOrderId,BuyOrderProduct::getOrderId);
|
||||
buyOrderProductWrapper.leftJoin(ShopProduct.class,ShopProduct::getProductId,BuyOrderProduct::getProductId);
|
||||
//关掉本次查询del_flg = 0的条件,查询出已删除商品
|
||||
buyOrderProductWrapper.disableSubLogicDel().leftJoin(ShopProduct.class,ShopProduct::getProductId,BuyOrderProduct::getProductId);
|
||||
buyOrderProductWrapper.selectAs(BuyOrderProduct::getQuantity,"quantity");
|
||||
buyOrderProductWrapper.selectAll(ShopProduct.class);
|
||||
buyOrderProductWrapper.eq(BuyOrder::getOrderId,buyOrder.getOrderId());
|
||||
|
||||
Reference in New Issue
Block a user