From 3c04d1f7ad9fdef42f681a701b774ccaae8b614b Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Tue, 21 Oct 2025 20:28:29 +0800 Subject: [PATCH] ifsAutoClose --- src/main/java/com/gaotao/modules/api/entity/IfsShopOrder.java | 3 +++ .../modules/production/entity/dto/ShopOrderInboundDto.java | 2 ++ .../production/service/impl/ProductionInboundServiceImpl.java | 2 +- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/gaotao/modules/api/entity/IfsShopOrder.java b/src/main/java/com/gaotao/modules/api/entity/IfsShopOrder.java index cc3921d..abf4e20 100644 --- a/src/main/java/com/gaotao/modules/api/entity/IfsShopOrder.java +++ b/src/main/java/com/gaotao/modules/api/entity/IfsShopOrder.java @@ -66,4 +66,7 @@ public class IfsShopOrder { @JsonProperty("objstate") private String objstate; + + @JsonProperty("closeCodeDb") + private String closeCodeDb; } diff --git a/src/main/java/com/gaotao/modules/production/entity/dto/ShopOrderInboundDto.java b/src/main/java/com/gaotao/modules/production/entity/dto/ShopOrderInboundDto.java index 9b036fd..04905ae 100644 --- a/src/main/java/com/gaotao/modules/production/entity/dto/ShopOrderInboundDto.java +++ b/src/main/java/com/gaotao/modules/production/entity/dto/ShopOrderInboundDto.java @@ -101,6 +101,8 @@ public class ShopOrderInboundDto { */ private String ifsSimplifiedMaterial; + private String ifsAutoClose; + /** * 处理单元列表 */ diff --git a/src/main/java/com/gaotao/modules/production/service/impl/ProductionInboundServiceImpl.java b/src/main/java/com/gaotao/modules/production/service/impl/ProductionInboundServiceImpl.java index 794d2ae..8063bd7 100644 --- a/src/main/java/com/gaotao/modules/production/service/impl/ProductionInboundServiceImpl.java +++ b/src/main/java/com/gaotao/modules/production/service/impl/ProductionInboundServiceImpl.java @@ -726,7 +726,7 @@ public class ProductionInboundServiceImpl implements ProductionInboundService { params.put("ifsBackFlush", "No"); params.put("ifsExpiryDateChanged", "FALSE"); params.put("ifsSimplifiedMaterial", dto.getIfsSimplifiedMaterial() != null ? dto.getIfsSimplifiedMaterial() : "Yes"); - params.put("ifsAutoClose", "TRUE"); + params.put("ifsAutoClose", dto.getIfsAutoClose()); params.put("ifsCloseOnReceipt", "FALSE"); ObjectMapper objectMapper = new ObjectMapper();