预结算单 位数
This commit is contained in:
@@ -171,15 +171,16 @@ public class YxyPrinter extends PrinterHandler implements PrinterImpl {
|
||||
? orderInfo.getDiscountAllAmount().toPlainString()
|
||||
: "0.00");
|
||||
|
||||
printInfoDTO.setOriginalAmount((orderInfo.getOriginAmount().add(orderInfo.getSeatAmount()).add(orderInfo.getPackFee())).toPlainString());
|
||||
BigDecimal originalAmount = orderInfo.getOriginAmount().add(orderInfo.getSeatAmount()).add(orderInfo.getPackFee());
|
||||
printInfoDTO.setOriginalAmount(originalAmount.toPlainString());
|
||||
if (isPre) {
|
||||
BigDecimal originalAmount = BigDecimal.ZERO;
|
||||
originalAmount = BigDecimal.ZERO;
|
||||
for (OrderDetail orderDetail : detailList) {
|
||||
originalAmount = originalAmount.add((orderDetail.getNum().subtract(orderDetail.getReturnNum()).subtract(orderDetail.getRefundNum())).multiply(orderDetail.getPrice()));
|
||||
}
|
||||
printInfoDTO.setOriginalAmount((originalAmount.add(orderInfo.getSeatAmount()).add(orderInfo.getPackFee())).toPlainString());
|
||||
}
|
||||
printInfoDTO.setPayAmount(printInfoDTO.getOriginalAmount());
|
||||
printInfoDTO.setPayAmount(originalAmount.toPlainString());
|
||||
printInfoDTO.setPrintTitle(printInfoDTO.getPrintTitle());
|
||||
if (orderInfo.getSeatNum() != null && orderInfo.getSeatAmount().compareTo(BigDecimal.ZERO) > 0) {
|
||||
printInfoDTO.setSeatNum(orderInfo.getSeatNum().toString());
|
||||
|
||||
Reference in New Issue
Block a user