diff --git a/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java b/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java index dd1702c8..e4cf0b66 100644 --- a/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/printer/impl/PrinterServiceImpl.java @@ -692,7 +692,7 @@ public class PrinterServiceImpl implements PrinterService { throw new BaseException("订单添加失败"); } Map data = new HashMap<>(); - if (order.getPayPrice().equals(BigDecimal.ZERO)) { + if (order.getPayPrice().compareTo(BigDecimal.ZERO) == 0) { orderBiz.paidOrder(order.getId()); data.put("needPay", false); } else { @@ -708,8 +708,8 @@ public class PrinterServiceImpl implements PrinterService { } catch (Exception e) { throw new BaseException(e); } - data.put("orderId", orderId); } + data.put("orderId", orderId); return data; }