diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/util/PrinterUtils.java b/src/main/java/com/chaozhanggui/system/cashierservice/util/PrinterUtils.java index dd49da3..73d2624 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/util/PrinterUtils.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/util/PrinterUtils.java @@ -1,5 +1,6 @@ package com.chaozhanggui.system.cashierservice.util; +import cn.hutool.core.convert.Convert; import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; @@ -137,7 +138,8 @@ public class PrinterUtils { data.append("品名 数量 小计
"); data.append("--------------------------------
"); for (OrderDetailPO.Detail detail : detailPO.getDetailList()) { - String row = YunXiangYinUtil.getRow(detail.getProductName(), "", " " + detail.getNumber(), toPlainStr(detail.getAmount()), 20, 0, 4, 6); + String number = Convert.toBigDecimal(detail.getNumber()).setScale(0).toPlainString(); + String row = YunXiangYinUtil.getRow(detail.getProductName(), "", " " + number, toPlainStr(detail.getAmount()), 20, 0, 4, 6); data.append(row); if (StrUtil.isNotBlank(detail.getSpec())) { data.append("规格:").append(detail.getSpec()).append("
");