退菜优先计算 堂食

This commit is contained in:
2025-03-14 15:01:55 +08:00
parent aa63302f90
commit a5e3570cde

View File

@@ -537,6 +537,9 @@ public class PayServiceImpl implements PayService {
} }
} else { } else {
orderDetail.setReturnNum(orderDetail.getReturnNum().add(refNum)); orderDetail.setReturnNum(orderDetail.getReturnNum().add(refNum));
if (orderDetail.getPackNumber().compareTo(BigDecimal.ZERO) > 0 && orderDetail.getPackNumber().compareTo(orderDetail.getNum().subtract(orderDetail.getReturnNum())) > 0) {
orderDetail.setPackNumber(orderDetail.getPackNumber().subtract(orderDetail.getReturnNum()));
}
} }
orderDetail.setRefundNo(refPayOrderNo); orderDetail.setRefundNo(refPayOrderNo);
orderDetail.setRefundRemark(orderDetail.getRefundRemark() + param.getRefundReason()); orderDetail.setRefundRemark(orderDetail.getRefundRemark() + param.getRefundReason());