fix(pmo): 同步QMS审批后处理逻辑- 增加产品编号、名称和型号规格的注释说明
- 修复QMS同步失败时的异常抛出逻辑 - 调整错误信息获取字段从msg改为message -保留错误日志记录并增强异常提示信息
This commit is contained in:
parent
072acffbfa
commit
db004abc7c
|
|
@ -87,10 +87,10 @@ public class AfterApproveSyncQMSRule implements IRule<PMOAggVO> {
|
|||
itemObj.put("sgdh", pmoHeadVO.getVbillcode());
|
||||
itemObj.put("xshth", projectCode);
|
||||
itemObj.put("htqdxh", item.getVfirstrowno());
|
||||
itemObj.put("wlbh", mrlmap.get("code"));
|
||||
itemObj.put("wlmc", mrlmap.get("name"));
|
||||
itemObj.put("wlbh", mrlmap.get("code"));// ²úÆ·±àºÅ
|
||||
itemObj.put("wlmc", mrlmap.get("name"));// ²úÆ·Ãû³Æ
|
||||
String wlxhgg = MyHelper.skipNull(mrlmap.get("materialspec")) + MyHelper.skipNull(mrlmap.get("materialtype"));
|
||||
itemObj.put("wlxhgg", wlxhgg);
|
||||
itemObj.put("wlxhgg", wlxhgg);// ²úÆ·ÐͺŹæ¸ñ
|
||||
itemObj.put("jhsl", item.getNastnum().toString());
|
||||
UFDateTime tplanendtime = item.getTplanendtime();
|
||||
String tplanendtimeStr = "";
|
||||
|
|
@ -126,8 +126,8 @@ public class AfterApproveSyncQMSRule implements IRule<PMOAggVO> {
|
|||
logger.error("QMS-PMO-XB-res = " + result);
|
||||
|
||||
if (!"true".equals(resultObj.getString("success"))) {
|
||||
// throw new BusinessException("QMS-PMO-XB-error:" + resultObj.getString("msg"));
|
||||
logger.error("QMS-PMO-XB-error,result[" + resultObj.toJSONString() + "]");
|
||||
throw new BusinessException("QMS-PMO-XB-error:" + resultObj.getString("message"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue