feat: 添加购物车简化修改
This commit is contained in:
parent
a002a624d6
commit
ac72a491b0
|
|
@ -397,7 +397,7 @@ public class OrderService {
|
|||
|
||||
List<TbCashierCart> list = cashierCartMapper.selectALlByMasterId(masterId, "create");
|
||||
|
||||
TbCashierCart cashierCart = getCashierInfo(shopId, skuId, productId, tableId, masterId, shopEatTypeInfoDTO);
|
||||
TbCashierCart cashierCart = getCashierInfo(shopId, skuId, productId, tableId, masterId, shopEatTypeInfoDTO, cartId);
|
||||
if (type.equals("edit") && cashierCart!= null) {
|
||||
cashierCart.setNumber(number);
|
||||
if (product != null) {
|
||||
|
|
@ -482,7 +482,7 @@ public class OrderService {
|
|||
return Result.success(CodeEnum.SUCCESS, masterId);
|
||||
}
|
||||
|
||||
private TbCashierCart getCashierInfo(Object shopId, Object skuId, Object productId, String tableId, String MasterId, ShopEatTypeInfoDTO shopEatTypeInfoDTO) {
|
||||
private TbCashierCart getCashierInfo(Object shopId, Object skuId, Object productId, String tableId, String MasterId, ShopEatTypeInfoDTO shopEatTypeInfoDTO, Integer cartId) {
|
||||
LambdaQueryWrapper<TbCashierCart> query = new LambdaQueryWrapper<TbCashierCart>()
|
||||
.eq(TbCashierCart::getShopId, shopId)
|
||||
.eq(TbCashierCart::getSkuId, skuId)
|
||||
|
|
@ -490,6 +490,10 @@ public class OrderService {
|
|||
.in(TbCashierCart::getStatus, "create")
|
||||
.eq(TbCashierCart::getUseType, shopEatTypeInfoDTO.getUseType());
|
||||
|
||||
if (cartId != null) {
|
||||
query.eq(TbCashierCart::getId, cartId);
|
||||
}
|
||||
|
||||
if (shopEatTypeInfoDTO.isDineInAfter()) {
|
||||
query.isNull(TbCashierCart::getPlaceNum);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue