高压IMS获取单据优化
This commit is contained in:
parent
5661894e83
commit
4dc1e1e589
|
|
@ -73,6 +73,13 @@ public class MaterialOutGyImsPlugin implements IBackgroundWorkPlugin {
|
||||||
String csourcebillhid = detailList.get(0).get("vbdef16") + "";// 备料计划主键
|
String csourcebillhid = detailList.get(0).get("vbdef16") + "";// 备料计划主键
|
||||||
// 查询备料计划的VO
|
// 查询备料计划的VO
|
||||||
AggPickmVO[] pickmVOS = queryService.queryBillsByPks(new String[]{csourcebillhid});
|
AggPickmVO[] pickmVOS = queryService.queryBillsByPks(new String[]{csourcebillhid});
|
||||||
|
if (MMValueCheck.isEmpty(pickmVOS)) {
|
||||||
|
String updateSql = "update BIPOutMainTab set err_msg = '[err_msg]' where cgeneralhid = '[cgeneralhid]'";
|
||||||
|
updateSql = updateSql.replace("[err_msg]", "备料计划未查询到,备料计划id:" + csourcebillhid);
|
||||||
|
updateSql = updateSql.replace("[cgeneralhid]", cgeneralhid);
|
||||||
|
GyImsDbUtil.update(updateSql);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
// 调用单据转换规则转换出流程材料出库的VO
|
// 调用单据转换规则转换出流程材料出库的VO
|
||||||
MaterialOutVO[] vos = (MaterialOutVO[]) PFPubService.runChangeData(MMBillType.PickMo.getCode(), ICBillType.MaterialOut.getCode(),
|
MaterialOutVO[] vos = (MaterialOutVO[]) PFPubService.runChangeData(MMBillType.PickMo.getCode(), ICBillType.MaterialOut.getCode(),
|
||||||
pickmVOS, null, PfButtonClickContext.ClassifyByItfdef);
|
pickmVOS, null, PfButtonClickContext.ClassifyByItfdef);
|
||||||
|
|
|
||||||
|
|
@ -75,6 +75,13 @@ public class ProductReportGyImsPlugin implements IBackgroundWorkPlugin {
|
||||||
String vbdef22 = detailList.get(0).get("vbdef22") + "";// 流程生产订单主键
|
String vbdef22 = detailList.get(0).get("vbdef22") + "";// 流程生产订单主键
|
||||||
// 查询流程生产订单的VO
|
// 查询流程生产订单的VO
|
||||||
PMOAggVO[] pmoAggVOS = pmoQueryService.queryByPks(new String[]{vbdef22});
|
PMOAggVO[] pmoAggVOS = pmoQueryService.queryByPks(new String[]{vbdef22});
|
||||||
|
if (MMValueCheck.isEmpty(pmoAggVOS)) {
|
||||||
|
String updateSql = "update BIPReportMainTab set err_msg = '[err_msg]' where pk_wr = '[pkWr]'";
|
||||||
|
updateSql = updateSql.replace("[err_msg]", "流程生产订单未查询到,流程生产订单主键:" + vbdef22);
|
||||||
|
updateSql = updateSql.replace("[pkWr]", pkWr);
|
||||||
|
GyImsDbUtil.update(updateSql);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
// 调用单据转换规则转换出流程生产报告的VO
|
// 调用单据转换规则转换出流程生产报告的VO
|
||||||
AggWrVO[] vos = (AggWrVO[]) PFPubService.runChangeData(MMBillType.ProduceOrder.getCode(), MMBillType.ProduceReport.getCode(),
|
AggWrVO[] vos = (AggWrVO[]) PFPubService.runChangeData(MMBillType.ProduceOrder.getCode(), MMBillType.ProduceReport.getCode(),
|
||||||
pmoAggVOS, null, PfButtonClickContext.ClassifyByItfdef);
|
pmoAggVOS, null, PfButtonClickContext.ClassifyByItfdef);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue