预结算单金额2

This commit is contained in:
gong
2026-03-28 16:40:55 +08:00
parent 7b094ce8c1
commit 73186ac88f

View File

@@ -174,6 +174,13 @@ public class YxyPrinter extends PrinterHandler implements PrinterImpl {
printInfoDTO.setOriginalAmount((orderInfo.getOriginAmount().add(orderInfo.getSeatAmount()).add(orderInfo.getPackFee())).toPlainString());
if (isPre) {
if (orderInfo.getPlaceNum() > 1) {
BigDecimal refundAmount = BigDecimal.ZERO;
for (OrderDetail orderDetail : detailList) {
refundAmount = refundAmount.add(orderDetail.getReturnAmount());
}
printInfoDTO.setOriginalAmount((orderInfo.getOriginAmount().add(orderInfo.getSeatAmount()).add(orderInfo.getPackFee()).subtract(refundAmount)).toPlainString());
}
printInfoDTO.setPayAmount(printInfoDTO.getOriginalAmount());
}
printInfoDTO.setPrintTitle(printInfoDTO.getPrintTitle());