艾普mes-物料-异常优化
This commit is contained in:
parent
b43381e03e
commit
53e9b62083
|
|
@ -17,10 +17,10 @@ import nc.jdbc.framework.processor.ColumnProcessor;
|
|||
import nc.jdbc.framework.processor.MapProcessor;
|
||||
import nc.util.mmf.framework.base.MMValueCheck;
|
||||
import nc.vo.bd.material.MaterialVO;
|
||||
import nc.vo.bd.material.stock.MaterialStockVO;
|
||||
import nc.vo.fi.pub.SqlUtils;
|
||||
import nc.vo.org.OrgVO;
|
||||
import nc.vo.pub.BusinessException;
|
||||
import nc.vo.pubapp.pattern.exception.ExceptionUtils;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
|
@ -88,8 +88,13 @@ public class MaterialToEpicMesListener implements IBusinessListener {
|
|||
|
||||
}
|
||||
} catch (BusinessException ex) {
|
||||
logDl.error("EpicMes-Material-exp:" + ex.getMessage(), ex);
|
||||
handleSyncMaterialExp(useVOs, "N", ex.getMessage());
|
||||
String message = ex.getMessage();
|
||||
logDl.error("EpicMes-Material-exp:" + message, ex);
|
||||
if (message != null && message.contains("Connection timed out")) {
|
||||
handleSyncMaterialExp(useVOs, "N", message);
|
||||
} else {
|
||||
ExceptionUtils.wrappException(ex);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -185,16 +190,6 @@ public class MaterialToEpicMesListener implements IBusinessListener {
|
|||
return map;
|
||||
}
|
||||
|
||||
private String getGoodsProject(String pkMaterial) throws BusinessException {
|
||||
// 物料-库存信息页签勾选项目为专用件、未勾选项目为通用件
|
||||
String mrlTypeErp = "3"; // 物料类型ERP(1:专用件,3:通用件)
|
||||
String fixasst2 = MyHelper.transferField(MaterialStockVO.getDefaultTableName(), MaterialStockVO.FIXASST2, MaterialStockVO.PK_MATERIAL, pkMaterial);
|
||||
if ("Y".equals(fixasst2)) {
|
||||
mrlTypeErp = "1";
|
||||
}
|
||||
return mrlTypeErp;
|
||||
}
|
||||
|
||||
private String getGoodsType(String pkMaterial) throws BusinessException {
|
||||
String targetCode = configParams.get("dldzOrg");
|
||||
String[] orgItem = targetCode.split(",");
|
||||
|
|
|
|||
Loading…
Reference in New Issue