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