diff --git a/ic/META-INF/OpenAPI_SCM_IC_INBOUND_EJB60.upm b/ic/META-INF/OpenAPI_SCM_IC_INBOUND_EJB60.upm
index 94a2918..7525bcc 100644
--- a/ic/META-INF/OpenAPI_SCM_IC_INBOUND_EJB60.upm
+++ b/ic/META-INF/OpenAPI_SCM_IC_INBOUND_EJB60.upm
@@ -141,12 +141,12 @@
nccloud.api.impl.ic.atp.ATPQueryIpml
-
+
nccloud.api.ic.m47.IAPISubcontInMaintain
nccloud.api.impl.ic.m47.APISubcontInMaintainImpl
-
+
diff --git a/ic/src/private/nc/bs/ic/m4c/insert/InsertBP.java b/ic/src/private/nc/bs/ic/m4c/insert/InsertBP.java
index e5f6e41..30d6504 100644
--- a/ic/src/private/nc/bs/ic/m4c/insert/InsertBP.java
+++ b/ic/src/private/nc/bs/ic/m4c/insert/InsertBP.java
@@ -95,7 +95,7 @@ public class InsertBP implements IInsertBP,
// 2020年3月2日 新增保存移动业务消息
processor.addAfterRule(new MobAfterSaveMessageRule());
- //2025年5月27日 新增保存推送锐制
+ //2025年5月27日新增保存推送锐制
processor.addAfterFinalRule(new AfterSigningSynchronizeRuleRZ());
}
diff --git a/ic/src/private/nc/bs/ic/m4c/sign/SignBP.java b/ic/src/private/nc/bs/ic/m4c/sign/SignBP.java
index 6a067ff..6a1c246 100644
--- a/ic/src/private/nc/bs/ic/m4c/sign/SignBP.java
+++ b/ic/src/private/nc/bs/ic/m4c/sign/SignBP.java
@@ -51,9 +51,9 @@ public class SignBP implements ISignBP, ISignRuleProvider
processor.addAfterRule(new SaleOutProceedsRuleCG());
processor.addAfterRule(new MobAfterSignMessageRule());
// 销售出库 多一个步骤 先提交销售交货单 与同步销售出库单的orderNo一致
- processor.addAfterRule(new SalesDeliveryOrderRuleMES());
+// processor.addAfterRule(new SalesDeliveryOrderRuleMES());
// 销售出库 签字后 同步到MES金思维系统
- processor.addAfterRule(new AfterSigningSynchronizeRuleMES());
+// processor.addAfterRule(new AfterSigningSynchronizeRuleMES());
// 盘点(审批后传MES)
}
diff --git a/ic/src/private/nc/bs/ic/m4c/sign/rule/AfterSigningSynchronizeRuleRZ.java b/ic/src/private/nc/bs/ic/m4c/sign/rule/AfterSigningSynchronizeRuleRZ.java
index d66feb9..925fafd 100644
--- a/ic/src/private/nc/bs/ic/m4c/sign/rule/AfterSigningSynchronizeRuleRZ.java
+++ b/ic/src/private/nc/bs/ic/m4c/sign/rule/AfterSigningSynchronizeRuleRZ.java
@@ -32,7 +32,7 @@ import java.util.List;
* @Description TODO
* @Version 1.0.0
* @Date 2025/5/16 9:01
- * @Created by ame
+ * @Created by sdlizheng
*/
public class AfterSigningSynchronizeRuleRZ implements IRule {
private static Log log = Log.getInstance("rzmomlog");
diff --git a/ic/src/private/nccloud/api/impl/ic/m47/APISubcontInMaintainImpl.java b/ic/src/private/nccloud/api/impl/ic/m47/APISubcontInMaintainImpl.java
index ee042be..7b38c14 100644
--- a/ic/src/private/nccloud/api/impl/ic/m47/APISubcontInMaintainImpl.java
+++ b/ic/src/private/nccloud/api/impl/ic/m47/APISubcontInMaintainImpl.java
@@ -35,7 +35,7 @@ public class APISubcontInMaintainImpl implements IAPISubcontInMaintain {
checker.check(vos);
// 2、编码翻译成pk
aggVOList = TransferCodeToPKTool.transferAggVO(aggVOList);
- // 翻译货位
+ // 3、翻译货位
ICAPILocationVOUtils.translate(vos);
new SubcontInSaveFillValue().setDefaultValue(vos);
diff --git a/ic/src/private/nccloud/api/impl/ic/m47/check/CheckSubcontInSaveValidator.java b/ic/src/private/nccloud/api/impl/ic/m47/check/CheckSubcontInSaveValidator.java
index bf58986..e6d096c 100644
--- a/ic/src/private/nccloud/api/impl/ic/m47/check/CheckSubcontInSaveValidator.java
+++ b/ic/src/private/nccloud/api/impl/ic/m47/check/CheckSubcontInSaveValidator.java
@@ -25,10 +25,7 @@ public class CheckSubcontInSaveValidator extends VONullValidate {
public String[] getHeadNotNullFields() {
// TODO Auto-generated method stub
//组织,仓库,出入库类型编码
- String[] headnames =
- {
- ICPubMetaNameConst.PK_ORG, ICPubMetaNameConst.CWAREHOUSEID, ICPubMetaNameConst.VTRANTYPECODE
- };
+ String[] headnames ={ICPubMetaNameConst.PK_ORG, ICPubMetaNameConst.CWAREHOUSEID, ICPubMetaNameConst.VTRANTYPECODE};
return headnames;
}
diff --git a/ic/src/private/nccloud/api/impl/ic/m47/fill/SubcontInSaveFillValue.java b/ic/src/private/nccloud/api/impl/ic/m47/fill/SubcontInSaveFillValue.java
index 35b277f..d81f4dd 100644
--- a/ic/src/private/nccloud/api/impl/ic/m47/fill/SubcontInSaveFillValue.java
+++ b/ic/src/private/nccloud/api/impl/ic/m47/fill/SubcontInSaveFillValue.java
@@ -61,7 +61,7 @@ public class SubcontInSaveFillValue {
// 数量,金额,汇率,税率处理
rule = new ICBodyNshouldassistnumCal();
processer.addFillvalueRule(rule);
-
+ //执行
processer.fillvalue(vos);
}
diff --git a/ic/src/private/nccloud/api/impl/ic/m47/rule/Choose47DefaultFillRule.java b/ic/src/private/nccloud/api/impl/ic/m47/rule/Choose47DefaultFillRule.java
index feaac16..f51883f 100644
--- a/ic/src/private/nccloud/api/impl/ic/m47/rule/Choose47DefaultFillRule.java
+++ b/ic/src/private/nccloud/api/impl/ic/m47/rule/Choose47DefaultFillRule.java
@@ -25,9 +25,9 @@ public class Choose47DefaultFillRule extends ICRule {
@Override
public void process(E[] vos) {
for (E billvo : vos) {
- // 填充默认值
+ //填充默认值
setDefultInfo(billvo);
- // 设置财务组织,币种
+ //设置财务组织,币种
setFanaceorgValue(billvo);
}
}
diff --git a/ic/src/private/nccloud/api/impl/ic/m4c/APISaleOutMaintainImpl.java b/ic/src/private/nccloud/api/impl/ic/m4c/APISaleOutMaintainImpl.java
index 5b2246b..47d29bf 100644
--- a/ic/src/private/nccloud/api/impl/ic/m4c/APISaleOutMaintainImpl.java
+++ b/ic/src/private/nccloud/api/impl/ic/m4c/APISaleOutMaintainImpl.java
@@ -63,7 +63,7 @@ public class APISaleOutMaintainImpl implements IAPISaleOutMaintain {
aggVOList = TransferCodeToPKTool.transferAggVO(aggVOList);
// 翻译货位
ICAPILocationVOUtils.translate(vos);
- // 其他数据填充
+ //其他数据填充
new SaleOutSaveFillValue().setDefaultValue(vos);
return (SaleOutVO[]) PfServiceScmUtil.processBatch("WRITE", "4C", vos, null,
diff --git a/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java b/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java
index 2c1455a..6cc454d 100644
--- a/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java
+++ b/ic/src/private/nccloud/api/impl/ic/m4d/APIMaterialOutMaintainImpl.java
@@ -79,7 +79,7 @@ public class APIMaterialOutMaintainImpl implements IAPIMaterialOutMaintain{
new MaterialOutSaveFillValue().setDefaultValue(vos);
IMaterialOutMaintainAPI materialOut = NCLocator.getInstance().lookup(IMaterialOutMaintainAPI.class);
- //设置每行行号
+ // 设置每行行号
setMaterialOutRowNum(vos);
return materialOut.insertBills(vos);
}
diff --git a/ic/src/private/nccloud/api/impl/ic/onhand/APIOnhandQueryIpml.java b/ic/src/private/nccloud/api/impl/ic/onhand/APIOnhandQueryIpml.java
index d89ad72..2319f05 100644
--- a/ic/src/private/nccloud/api/impl/ic/onhand/APIOnhandQueryIpml.java
+++ b/ic/src/private/nccloud/api/impl/ic/onhand/APIOnhandQueryIpml.java
@@ -78,7 +78,7 @@ public class APIOnhandQueryIpml implements IAPIOnhandQuery {
}
}
- //必输项校验
+ // 必输项校验
private void requiredFieldCheck(String[] requiredField, Map paramMap) {
for (String field : requiredField) {
Object keyValue = paramMap.get(field);
diff --git a/ic/src/public/nccloud/api/ic/m47/IAPISubcontInMaintain.java b/ic/src/public/nccloud/api/ic/m47/IAPISubcontInMaintain.java
index b6a5d73..2786e19 100644
--- a/ic/src/public/nccloud/api/ic/m47/IAPISubcontInMaintain.java
+++ b/ic/src/public/nccloud/api/ic/m47/IAPISubcontInMaintain.java
@@ -14,5 +14,11 @@ import java.util.Map;
*/
public interface IAPISubcontInMaintain {
+ /**
+ *
+ * @param subcontInVOList
+ * @return
+ * @throws Exception
+ */
SubcontInVO[] save(List