精密-启源-流程生产订单推送增加字段

This commit is contained in:
mzr 2025-09-20 18:25:08 +08:00
parent f0d96b92c4
commit 6cc2585572
1 changed files with 4 additions and 1 deletions

View File

@ -77,6 +77,7 @@ public class AfterPmoSyncJmQMSRule implements IRule<PMOAggVO> {
String billmakerName = (String) baseDAO.executeQuery(sql, new ColumnProcessor());
singleObj.put("batchid", System.currentTimeMillis());
singleObj.put("bipzyid", pmoHeadVO.getCpmohid());// BIP订单主键
singleObj.put("scdh", pmoHeadVO.getVbillcode());
singleObj.put("xdrq", pmoHeadVO.getDbilldate().toString());
singleObj.put("jhy", billmakerName);
@ -98,12 +99,14 @@ public class AfterPmoSyncJmQMSRule implements IRule<PMOAggVO> {
Integer fitemstatus = item.getFitemstatus();
JSONObject itemObj = new JSONObject();
itemObj.put("bipqdid", item.getCmoid());// BIP行id
itemObj.put("sgdh", projectCode);// 施工单号-BIP项目编码
itemObj.put("xshth", item.getVfirstcode());// 销售合同号-BIP源头单据号
itemObj.put("htqdxh", item.getVfirstrowno());// 合同清单序号-BIP源头单据行号
itemObj.put("wlbh", mrlmap.get("code"));// 产品编号
itemObj.put("wlmc", mrlmap.get("name"));// 产品名称
itemObj.put("wlxhgg", mrlmap.get("materialspec") + (String) mrlmap.get("materialtype"));// ²úÆ·ÐͺŹæ¸ñ
String wlxhgg = MyHelper.skipNull(mrlmap.get("materialspec")) + MyHelper.skipNull(mrlmap.get("materialtype"));
itemObj.put("wlxhgg", wlxhgg);// 产品型号规格
itemObj.put("jhsl", item.getNastnum().toString());// 计划数量该产品的生产计划数量
UFDateTime tplanendtime = item.getTplanendtime();
String tplanendtimeStr = "";