箱变-流程生产订单推送启源-施工单号取值生产BOM版本号-mzr

This commit is contained in:
lihao 2025-10-11 20:12:20 +08:00
parent 5c87687b92
commit 8dcbbb8675
1 changed files with 6 additions and 1 deletions

View File

@ -12,6 +12,7 @@ import nc.bs.uapbd.util.ThirdPartyPostRequestUtil;
import nc.impl.pubapp.pattern.rule.IRule;
import nc.jdbc.framework.processor.ColumnProcessor;
import nc.jdbc.framework.processor.MapProcessor;
import nc.vo.bd.bom.bom0202.entity.BomVO;
import nc.vo.mmpac.pmo.pac0002.entity.PMOAggVO;
import nc.vo.mmpac.pmo.pac0002.entity.PMOHeadVO;
import nc.vo.mmpac.pmo.pac0002.entity.PMOItemVO;
@ -82,9 +83,13 @@ public class AfterApproveSyncQMSRule implements IRule<PMOAggVO> {
String cprojectid = item.getCprojectid();// ÏîÄ¿id
String projectCode = MyHelper.getStrValByCondition(ProjectHeadVO.getDefaultTableName(), ProjectHeadVO.PROJECT_CODE,
ProjectHeadVO.PK_PROJECT + " = '" + cprojectid + "'");
// 生产BOM版本
String cbomversionid = item.getCbomversionid();
String hversion = MyHelper.getStrValByCondition(BomVO.TABLE_NAME, BomVO.HVERSION,
BomVO.CBOMID + " = '" + cbomversionid + "'");
JSONObject itemObj = new JSONObject();
itemObj.put("sgdh", pmoHeadVO.getVbillcode());
itemObj.put("sgdh", hversion);// QMS施工单号-BIP的生产BOM版本号
itemObj.put("xshth", projectCode);
itemObj.put("htqdxh", item.getVfirstrowno());
itemObj.put("wlbh", mrlmap.get("code"));// ²úÆ·±àºÅ