From 42dac28ab61bb8cc4d3e5109473543c7bd44b107 Mon Sep 17 00:00:00 2001 From: zhangzq Date: Thu, 14 Dec 2023 11:14:20 +0800 Subject: [PATCH] =?UTF-8?q?rev:=E9=85=8D=E6=96=B9=E4=BD=9C=E4=B8=9Aacs?= =?UTF-8?q?=E5=9B=9E=E8=B0=83=E9=87=8D=E9=87=8F=E5=B0=8F=E6=95=B0=E7=82=B9?= =?UTF-8?q?4=E4=BD=8D=E5=AF=BC=E8=87=B4=E5=87=BA=E5=BA=93=E6=AE=8B?= =?UTF-8?q?=E7=95=99=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/nl/ext/acs/service/impl/AcsToWmsServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/ext/acs/service/impl/AcsToWmsServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/ext/acs/service/impl/AcsToWmsServiceImpl.java index c12184c5..2ce1818a 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/ext/acs/service/impl/AcsToWmsServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/ext/acs/service/impl/AcsToWmsServiceImpl.java @@ -9,6 +9,7 @@ import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; import org.nl.exception.BadRequestException; import org.nl.ext.acs.service.AcsToWmsService; import org.nl.ext.acs.service.WmsToAcsService; @@ -33,6 +34,8 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; +import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; @@ -558,6 +561,10 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { @Override public JSONObject confirm(JSONObject jsonObject) { + if (StringUtils.isNotEmpty(jsonObject.getString("needout_qty"))){ + BigDecimal needout_qty = new BigDecimal(jsonObject.getDouble("needout_qty")).setScale(3, RoundingMode.HALF_UP); + jsonObject.put("needout_qty",needout_qty.toString()); + } JSONObject result = new JSONObject(); JSONObject jsonWeight = new JSONObject();