1.添加购物车逻辑修改
This commit is contained in:
@@ -195,17 +195,21 @@ public class OrderService {
|
|||||||
|
|
||||||
TbCashierCart finalCart = cart;
|
TbCashierCart finalCart = cart;
|
||||||
queryWrapper.eq(TbCashierCart::getTableId, cart.getTableId())
|
queryWrapper.eq(TbCashierCart::getTableId, cart.getTableId())
|
||||||
.and(query -> {
|
.and(q -> {
|
||||||
query.eq(TbCashierCart::getMasterId, finalCart.getMasterId())
|
q.or(
|
||||||
.or()
|
query -> {
|
||||||
.isNull(TbCashierCart::getMasterId)
|
query.eq(TbCashierCart::getMasterId, finalCart.getMasterId())
|
||||||
.or()
|
.or()
|
||||||
.eq(TbCashierCart::getMasterId, "");
|
.isNull(TbCashierCart::getMasterId)
|
||||||
})
|
.or()
|
||||||
.and(query -> {
|
.eq(TbCashierCart::getMasterId, "");
|
||||||
query.eq(TbCashierCart::getOrderId, finalCart.getOrderId())
|
}
|
||||||
.or()
|
)
|
||||||
.isNull(TbCashierCart::getOrderId);
|
.or(query -> {
|
||||||
|
query.eq(TbCashierCart::getOrderId, finalCart.getOrderId())
|
||||||
|
.or()
|
||||||
|
.isNull(TbCashierCart::getOrderId);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
List<TbCashierCart> list = mpCashierCartMapper.selectList(queryWrapper.eq(TbCashierCart::getStatus, "create"));
|
List<TbCashierCart> list = mpCashierCartMapper.selectList(queryWrapper.eq(TbCashierCart::getStatus, "create"));
|
||||||
|
|||||||
Reference in New Issue
Block a user