From 2fa55729e8ce9e28c2e4f8734c49d6fa886c1882 Mon Sep 17 00:00:00 2001 From: Rui_Li <877258667@qq.com> Date: Mon, 7 Jul 2025 13:38:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=90=8C=E6=AD=A5=E7=9A=84?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2sql=E4=BF=AE=E6=94=B9=20BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/spring/ifs/api/RoutingApi.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/spring/ifs/api/RoutingApi.java b/src/main/java/com/spring/ifs/api/RoutingApi.java index e907dcd5..3f6197da 100644 --- a/src/main/java/com/spring/ifs/api/RoutingApi.java +++ b/src/main/java/com/spring/ifs/api/RoutingApi.java @@ -6,6 +6,7 @@ import com.spring.modules.base.utils.DateUtils; import com.spring.modules.part.entity.APIEntity.*; import ifs.fnd.ap.*; +import java.math.BigDecimal; import java.util.*; /** @@ -849,6 +850,13 @@ public class RoutingApi { tempItem.setRoutingType(tempMap.get("BOM_TYPE")); tempItem.setRoutingRevision(tempMap.get("ROUTING_REVISION")); tempItem.setAlternativeNo(tempMap.get("ALTERNATIVE_NO")); + + BigDecimal itemValue = new BigDecimal(tempMap.get("TOOL_QUANTITY")); + itemValue = itemValue.setScale(0, BigDecimal.ROUND_HALF_UP); + itemValue = itemValue.stripTrailingZeros(); + String formatterValue = itemValue.toPlainString(); + tempItem.setToolQuantity(formatterValue); + tempItem.setOperationNo(tempMap.get("OPERATION_NO")); // tempItem.setToolId(tempMap.get("TOOL_ID")); // tempItem.setNoteText(tempMap.get("NOTE_TEXT")); @@ -915,6 +923,13 @@ public class RoutingApi { tempItem.setOperationNo(tempMap.get("OPERATION_NO")); // tempItem.setToolId(tempMap.get("TOOL_ID")); // tempItem.setNoteText(tempMap.get("NOTE_TEXT")); + + BigDecimal itemValue = new BigDecimal(tempMap.get("TOOL_QUANTITY")); + itemValue = itemValue.setScale(0, BigDecimal.ROUND_HALF_UP); + itemValue = itemValue.stripTrailingZeros(); + String formatterValue = itemValue.toPlainString(); + tempItem.setToolQuantity(formatterValue); + //添加对象 resultItems.add(tempItem); }