From 02bc9dccd56fa9f54cac7cd1d32d3cd4e6bcec4f Mon Sep 17 00:00:00 2001 From: DouDou <877258667@qq.com> Date: Fri, 20 Dec 2024 10:00:47 +0800 Subject: [PATCH] =?UTF-8?q?IFS=20jar=20=E6=B5=8B=E8=AF=95=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/spring/ifs/api/BomApi.java | 3 ++- src/main/java/com/spring/ifs/bean/BomServiceBean.java | 11 ++++++----- .../APIEntity/BomIfsManufStructCostDistrib.java | 3 +++ 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/spring/ifs/api/BomApi.java b/src/main/java/com/spring/ifs/api/BomApi.java index a279a11c..d0aec9c8 100644 --- a/src/main/java/com/spring/ifs/api/BomApi.java +++ b/src/main/java/com/spring/ifs/api/BomApi.java @@ -7,6 +7,7 @@ import com.spring.modules.base.utils.DateUtils; import com.spring.modules.part.entity.APIEntity.BomIfsAlternative; import com.spring.modules.part.entity.APIEntity.BomIfsHeader; import com.spring.modules.part.entity.APIEntity.BomIfsItem; +import com.spring.modules.part.entity.APIEntity.BomIfsManufStructCostDistrib; import ifs.fnd.ap.*; import java.util.*; @@ -753,7 +754,7 @@ public class BomApi { * @date 2024/12/11 16:47 * @version 1.0 */ - public static Map modifyBomDistribution(Server srv, BomDistribution inData) throws APException { + public static Map modifyBomDistribution(Server srv, BomIfsManufStructCostDistrib inData) throws APException { //公共参数 String ifsRowId = inData.getIfsRowId();// String ifsRowVersion = inData.getIfsRowVersion();// diff --git a/src/main/java/com/spring/ifs/bean/BomServiceBean.java b/src/main/java/com/spring/ifs/bean/BomServiceBean.java index 25721a7f..840b44cd 100644 --- a/src/main/java/com/spring/ifs/bean/BomServiceBean.java +++ b/src/main/java/com/spring/ifs/bean/BomServiceBean.java @@ -7,6 +7,7 @@ import com.spring.ifs.data.BomDistribution; import com.spring.modules.part.entity.APIEntity.BomIfsAlternative; import com.spring.modules.part.entity.APIEntity.BomIfsHeader; import com.spring.modules.part.entity.APIEntity.BomIfsItem; +import com.spring.modules.part.entity.APIEntity.BomIfsManufStructCostDistrib; import ifs.fnd.ap.APException; import ifs.fnd.ap.Server; import org.slf4j.Logger; @@ -630,7 +631,7 @@ public class BomServiceBean { * @date 2024/12/13 10:51 * @version 1.0 */ - public Map modifyBomDistribution(Server srv, BomDistribution inData) { + public Map modifyBomDistribution(Server srv, BomIfsManufStructCostDistrib inData) { logger.info("Bom Distribution查询开始:"+JSON.toJSONString(inData)); //公共参数 Map returnMap = new HashMap<>(); @@ -673,9 +674,9 @@ public class BomServiceBean { * @date 2024/12/13 10:57 * @version 1.0 */ - public Map modifyBomDistributions(Server srv, List inDatas) { + public Map modifyBomDistributions(Server srv, List inDatas) { logger.info("Bom Distribution批量修改开始:"+JSON.toJSONString(inDatas)); - BomDistribution inData = inDatas.get(0); + BomIfsManufStructCostDistrib inData = inDatas.get(0); //公共参数 Map returnMap = new HashMap<>(); String contract = inData.getContract(); @@ -685,7 +686,7 @@ public class BomServiceBean { String alternativeNo = inData.getAlternativeNo(); try{ //迭代循环调用 验证 - for(BomDistribution bomDistribution : inDatas) { + for(BomIfsManufStructCostDistrib bomDistribution : inDatas) { String componentLineItemNo = bomDistribution.getComponentLineItemNo(); String byProductLineItemNo = bomDistribution.getByProdLineItemNo();// 副产品的序号 Map searchMap = BomApi.getBomDistribution(srv, contract, partNo, engChgLevel, bomType, alternativeNo, @@ -696,7 +697,7 @@ public class BomServiceBean { } } //迭代循环调用 - for(BomDistribution bomDistribution : inDatas) { + for(BomIfsManufStructCostDistrib bomDistribution : inDatas) { String componentLineItemNo = bomDistribution.getComponentLineItemNo(); String byProductLineItemNo = bomDistribution.getByProdLineItemNo();// 副产品的序号 Map searchMap = BomApi.getBomDistribution(srv, contract, partNo, engChgLevel, bomType, alternativeNo, diff --git a/src/main/java/com/spring/modules/part/entity/APIEntity/BomIfsManufStructCostDistrib.java b/src/main/java/com/spring/modules/part/entity/APIEntity/BomIfsManufStructCostDistrib.java index 5495e2c5..23edd618 100644 --- a/src/main/java/com/spring/modules/part/entity/APIEntity/BomIfsManufStructCostDistrib.java +++ b/src/main/java/com/spring/modules/part/entity/APIEntity/BomIfsManufStructCostDistrib.java @@ -17,4 +17,7 @@ public class BomIfsManufStructCostDistrib { private String itemCostDistribution; private String componentPartNo; private String byProductPartNo; + //添加字段 2024-12-20 + private String ifsRowId; + private String ifsRowVersion; }