退款更新台桌数据信息
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)
|
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()), orderDetail.getPackAmount().divide(orderDetail.getNum(), RoundingMode.HALF_UP)
|
||||||
.multiply(removeCartDTO.getNum()));
|
.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());
|
ShopEatTypeInfoDTO shopEatTypeInfoDTO = checkEatModel(cashierCart.getShopId(), cashierCart.getTableId());
|
||||||
|
|||||||
Reference in New Issue
Block a user