订单添加删除商品
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()));
|
new LambdaQueryWrapper<BuyOrderProduct>().eq(BuyOrderProduct::getOrderId, b.getOrderId()));
|
||||||
if (buyOrderProducts.size() > 0) {
|
if (buyOrderProducts.size() > 0) {
|
||||||
for (BuyOrderProduct bb : buyOrderProducts){
|
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.setProductList(buyOrderProducts);
|
||||||
b.setTimestamp(b.getCreateTime().getTime()/1000);
|
b.setTimestamp(b.getCreateTime().getTime()/1000);
|
||||||
@@ -122,7 +124,8 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
|||||||
//添加商品信息
|
//添加商品信息
|
||||||
MPJLambdaWrapper<BuyOrderProduct> buyOrderProductWrapper = new MPJLambdaWrapper<>();
|
MPJLambdaWrapper<BuyOrderProduct> buyOrderProductWrapper = new MPJLambdaWrapper<>();
|
||||||
buyOrderProductWrapper.leftJoin(BuyOrder.class,BuyOrder::getOrderId,BuyOrderProduct::getOrderId);
|
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.selectAs(BuyOrderProduct::getQuantity,"quantity");
|
||||||
buyOrderProductWrapper.selectAll(ShopProduct.class);
|
buyOrderProductWrapper.selectAll(ShopProduct.class);
|
||||||
buyOrderProductWrapper.eq(BuyOrder::getOrderId,buyOrder.getOrderId());
|
buyOrderProductWrapper.eq(BuyOrder::getOrderId,buyOrder.getOrderId());
|
||||||
|
|||||||
Reference in New Issue
Block a user