diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/print/YxyPrinter.java b/cash-service/order-service/src/main/java/com/czg/service/order/print/YxyPrinter.java index bc0985254..e6da97a65 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/print/YxyPrinter.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/print/YxyPrinter.java @@ -21,6 +21,7 @@ import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import java.math.BigDecimal; +import java.math.RoundingMode; import java.time.LocalDateTime; import java.util.*; @@ -180,9 +181,7 @@ public class YxyPrinter extends PrinterHandler implements PrinterImpl { } printInfoDTO.setOriginalAmount((originalAmount.add(orderInfo.getSeatAmount()).add(orderInfo.getPackFee())).toPlainString()); } - log.info("应收金额1:{}",originalAmount); - printInfoDTO.setPayAmount(originalAmount.toPlainString()); - log.info("应收金额2:{}",printInfoDTO.getPayAmount()); + printInfoDTO.setPayAmount(originalAmount.setScale(2, RoundingMode.HALF_UP).toPlainString()); printInfoDTO.setPrintTitle(printInfoDTO.getPrintTitle()); if (orderInfo.getSeatNum() != null && orderInfo.getSeatAmount().compareTo(BigDecimal.ZERO) > 0) { printInfoDTO.setSeatNum(orderInfo.getSeatNum().toString());