fix: 修复无台桌切换就餐模式购物车丢失
This commit is contained in:
@@ -2024,12 +2024,12 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
|||||||
.in(TbCashierCart::getId, choseModelDTO.getCartIds())
|
.in(TbCashierCart::getId, choseModelDTO.getCartIds())
|
||||||
.eq(TbCashierCart::getShopId, choseModelDTO.getShopId())
|
.eq(TbCashierCart::getShopId, choseModelDTO.getShopId())
|
||||||
.set(TbCashierCart::getTableId, choseModelDTO.getTableId())
|
.set(TbCashierCart::getTableId, choseModelDTO.getTableId())
|
||||||
.set(TbCashierCart::getUseType, choseModelDTO.getUseType())
|
.set(TbCashierCart::getUseType, StrUtil.isNotBlank(choseModelDTO.getTableId()) ? choseModelDTO.getUseType() : TableConstant.OrderInfo.UseType.NONE_TABLE.getValue())
|
||||||
.set(TbCashierCart::getIsPack, "false")
|
.set(TbCashierCart::getIsPack, "false")
|
||||||
.set(TbCashierCart::getPackFee, BigDecimal.ZERO));
|
.set(TbCashierCart::getPackFee, BigDecimal.ZERO));
|
||||||
return orderDetailMapper.update(null, new LambdaUpdateWrapper<TbOrderDetail>()
|
return orderDetailMapper.update(null, new LambdaUpdateWrapper<TbOrderDetail>()
|
||||||
.in(TbOrderDetail::getCartId, choseModelDTO.getCartIds())
|
.in(TbOrderDetail::getCartId, choseModelDTO.getCartIds())
|
||||||
.set(TbOrderDetail::getUseType, choseModelDTO.getUseType())
|
.set(TbOrderDetail::getUseType, StrUtil.isNotBlank(choseModelDTO.getTableId()) ? choseModelDTO.getUseType() : TableConstant.OrderInfo.UseType.NONE_TABLE.getValue())
|
||||||
.set(TbOrderDetail::getPackAmount, BigDecimal.ZERO));
|
.set(TbOrderDetail::getPackAmount, BigDecimal.ZERO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user