高压-备料计划审批后推送高压MES 优化

This commit is contained in:
houyi 2025-09-25 09:52:49 +08:00
parent 8ba911facd
commit 6c4e185294
2 changed files with 5 additions and 6 deletions

View File

@ -27,7 +27,6 @@ public class PickmApproveBP {
IRule<AggPickmVO> pickmstatusFilterRule = new AfterApproveRuleSyncRZWMS();
processer.addAfterRule(pickmstatusFilterRule);
//备料计划审批后推送高压MES
IRule<AggPickmVO> pickmHighpressureMesRules = new AfterApproveRuleHighpressureMes();
processer.addAfterRule(new AfterApproveRuleHighpressureMes());
}

View File

@ -141,16 +141,16 @@ public class AfterApproveRuleHighpressureMes implements IRule<AggPickmVO> {
SerializerFeature.WriteMapNullValue,
SerializerFeature.WriteNullStringAsEmpty
);
logger.error("gyMes-Agg-param = " + jsonStr);
logger.error("gyMes-Pickm-param = " + jsonStr);
String baseUrl = configParams.get("mesBaseUrl");
String requestUrl = baseUrl + configParams.get("productionOrderAdd");
logger.error("gyMes-Agg-url = " + requestUrl);
String requestUrl = baseUrl + configParams.get("materialRequirementsAdd");
logger.error("gyMes-Pickm-url = " + requestUrl);
String result = ThirdPartyPostRequestUtil.sendPostRequest(requestUrl, jsonStr);
JSONObject resultObj = JSONObject.parseObject(result);
logger.error("gyMes-Agg-res = " + result);
logger.error("gyMes-Pickm-res = " + result);
if (!"200".equals(resultObj.getString("code"))) {
logger.error("gyMes-Agg-error,result[" + resultObj.toJSONString() + "]");
logger.error("gyMes-Pickm-error,result[" + resultObj.toJSONString() + "]");
throw new BusinessException("备料计划推送高压MES错误:" + resultObj.getString("msg"));
}
}