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); }