箱变-物料-定时推送启源-调整

This commit is contained in:
mzr 2025-11-19 19:27:13 +08:00
parent d1d78484ac
commit f4b7db4a58
1 changed files with 5 additions and 4 deletions

View File

@ -119,7 +119,7 @@ public class MaterialToQmsPlugin implements IBackgroundWorkPlugin {
"pk_marbasclass = '" + pk_marbasclass + "'");
// 计量单位
// 过滤物料分类
if(checkMrlType(mrlTypeName,configParams)){
if (checkMrlType(mrlTypeName, configParams)) {
continue;
}
Map unitMap = getGoodsInfo(pkMaterial);
@ -184,6 +184,7 @@ public class MaterialToQmsPlugin implements IBackgroundWorkPlugin {
Object map = (Object) new BaseDAO().executeQuery(sql, new ColumnProcessor());
return map;
}
private boolean checkMrlType(String mrlTypeName, Map<String, String> configParams) throws BusinessException {
// 从配置中获取目标类型字符串
String targetCode = configParams.get("mrlType");
@ -219,12 +220,12 @@ public class MaterialToQmsPlugin implements IBackgroundWorkPlugin {
String requestUrl = baseUrl + reqUrl;
logger.error("QMS-Material-url = " + requestUrl);
String result = ThirdPartyPostRequestUtil.sendPostRequest(requestUrl, jsonStr);
JSONObject resultObj = JSONObject.parseObject(result);
logger.error("QMS-Material-res = " + result);
JSONObject resultObj = JSONObject.parseObject(result);
if (!"true".equals(resultObj.getString("success"))) {
logger.error("QMS-Material-error,result[" + resultObj.toJSONString() + "]");
throw new BusinessException("QMS-Material-error:" + resultObj.getString("message"));
// throw new BusinessException("QMS-Material-error:" + resultObj.getString("message"));
}
}