退款更新台桌数据信息
This commit is contained in:
@@ -924,6 +924,18 @@ public class TbShopTableServiceImpl implements TbShopTableService {
|
||||
orderInfoMapper.updateOrderAmount(cashierCart.getOrderId(), orderDetail.getPriceAmount().divide(orderDetail.getNum(), RoundingMode.HALF_UP)
|
||||
.multiply(removeCartDTO.getNum()), orderDetail.getPackAmount().divide(orderDetail.getNum(), RoundingMode.HALF_UP)
|
||||
.multiply(removeCartDTO.getNum()));
|
||||
|
||||
TbOrderInfo orderInfo = mpOrderInfoService.getOne(new LambdaQueryWrapper<TbOrderInfo>()
|
||||
.eq(TbOrderInfo::getId, cashierCart.getOrderId()));
|
||||
if (TableConstant.OrderInfo.UseType.DINE_IN_AFTER.equalsVals(orderInfo.getUseType()) && StrUtil.isNotBlank(orderInfo.getTableId())) {
|
||||
mpShopTableService.update(new LambdaUpdateWrapper<TbShopTable>()
|
||||
.eq(TbShopTable::getQrcode, orderInfo.getTableId())
|
||||
.eq(TbShopTable::getShopId, orderInfo.getShopId())
|
||||
.set(TbShopTable::getProductNum, mpCashierCartService.countByTableId(Integer.valueOf(orderInfo.getShopId()), orderInfo.getTableId(), OrderStatusEnums.CREATE))
|
||||
.set(TbShopTable::getTotalAmount, orderInfo.getOrderAmount())
|
||||
.set(TbShopTable::getRealAmount, orderInfo.getOrderAmount()));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ShopEatTypeInfoDTO shopEatTypeInfoDTO = checkEatModel(cashierCart.getShopId(), cashierCart.getTableId());
|
||||
|
||||
Reference in New Issue
Block a user