From d0f3934411a2546ba4ab48fdb2239395639dbee3 Mon Sep 17 00:00:00 2001 From: yinq Date: Fri, 6 Jun 2025 14:52:23 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20=E9=97=AE=E9=A2=98134=EF=BC=9A?= =?UTF-8?q?=E6=94=B6=E6=96=99=E9=80=9A=E7=9F=A5=E5=8D=95=E9=82=AE=E7=AE=B1?= =?UTF-8?q?=E5=86=85=E5=AE=B9=EF=BC=9A=E7=89=A9=E6=96=99=E6=8D=A2=E8=A1=8C?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E3=80=81=E6=95=B0=E5=80=BC=E4=BF=9D=E7=95=99?= =?UTF-8?q?2=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jindie/service/impl/KingdeeErpSyncServiceImpl.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hw-modules/hw-jindie/src/main/java/com/hw/jindie/service/impl/KingdeeErpSyncServiceImpl.java b/hw-modules/hw-jindie/src/main/java/com/hw/jindie/service/impl/KingdeeErpSyncServiceImpl.java index 7297383a..fe53f136 100644 --- a/hw-modules/hw-jindie/src/main/java/com/hw/jindie/service/impl/KingdeeErpSyncServiceImpl.java +++ b/hw-modules/hw-jindie/src/main/java/com/hw/jindie/service/impl/KingdeeErpSyncServiceImpl.java @@ -30,6 +30,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -1343,7 +1344,8 @@ public class KingdeeErpSyncServiceImpl implements IKingdeeErpSyncService { List toUpdatePurchaseReceiveBillList = new ArrayList<>(); List sysOperLogList = new ArrayList<>(); Date currentDate = new Date(); - StringBuilder notifyInfoBuilder = new StringBuilder("收料通知:"); + String lineSeparator = System.lineSeparator(); + StringBuilder notifyInfoBuilder = new StringBuilder("收料通知:").append(lineSeparator); Long projectErpId = null; String projectName = ""; try { @@ -1382,10 +1384,10 @@ public class KingdeeErpSyncServiceImpl implements IKingdeeErpSyncService { Long supplierId = resultObject.getLong("FSupplierId"); //交货数量 - BigDecimal actReceiveAmount = resultObject.getBigDecimal("FActReceiveQty"); + BigDecimal actReceiveAmount = resultObject.getBigDecimal("FActReceiveQty").setScale(2, RoundingMode.DOWN); //实到数量 - BigDecimal actlandAmount = resultObject.getBigDecimal("FActlandQty"); + BigDecimal actlandAmount = resultObject.getBigDecimal("FActlandQty").setScale(2, RoundingMode.DOWN);; //创建时间 @@ -1463,7 +1465,7 @@ public class KingdeeErpSyncServiceImpl implements IKingdeeErpSyncService { notifyInfoBuilder.append("物料名称:").append(materialName).append("|物料规格:").append(materialSpec) .append("|实到数量:").append(actlandAmount).append("|预计到货日期:") .append(preDeliveryDate).append("|项目名称:").append(projectName) - .append(";"); + .append(";").append(lineSeparator); } // System.out.println("l:"+resultArray.get(i).toString().length());