质检报告推启源字段调整

This commit is contained in:
mzr 2025-09-03 19:00:32 +08:00
parent 6eba148319
commit 9c8f5168c9
1 changed files with 6 additions and 5 deletions

View File

@ -74,6 +74,11 @@ public class SyncQcQmsRule implements IRule<ReportVO> {
String pkApplyer = hvo.getPk_applyer();
String applyerName = MyHelper.getStrValByCondition(PsndocVO.getDefaultTableName(), PsndocVO.NAME,
PsndocVO.PK_PSNDOC + " = '" + pkApplyer + "'");
String bz = "", cghth = "";
if (bvo != null && bvo.length > 0) {
bz = bvo[0].getVbdef1(); // BOM备注
cghth = bvo[0].getVbdef2(); // 采购单号
}
// 组装数据
JSONObject singleObj = new JSONObject();
long cts = System.currentTimeMillis();
@ -83,7 +88,7 @@ public class SyncQcQmsRule implements IRule<ReportVO> {
singleObj.put("wlgysid", supplierVersionVO.getCode());// 供应商编码
singleObj.put("wlgysmc", supplierVersionVO.getName());// 供应商名称
singleObj.put("sjr", applyerName);// 送检人负责提交送检单的人员姓名
singleObj.put("cghth", "");// 采购合同号关联对应的采购合同
singleObj.put("cghth", cghth);// 采购合同号关联对应的采购合同
singleObj.put("bz", hvo.getVmemo());// 摘要备注用于填写送检单的补充说明信息
String pkMaterial = hvo.getPk_material();
@ -102,10 +107,6 @@ public class SyncQcQmsRule implements IRule<ReportVO> {
itemObj.put("wlxhgg", materialtype + materialspec); // 物料型号规格
itemObj.put("sjsl", hvo.getNapplynum().toString()); // 送检数量设计单位按设计计量单位统计的送检数量
itemObj.put("jldw", cunitname); // 计量单位
String bz = "";
if (bvo != null && bvo.length > 0) {
bz = bvo[0].getVbdef1(); // BOM备注
}
itemObj.put("bz", bz); // 明细备注用于填写该送检物料的补充说明
contentArray.add(itemObj);