箱变-物料同步启源调整
This commit is contained in:
parent
3498e4491c
commit
da721a46e9
|
@ -90,10 +90,12 @@ public class MaterialToQmsListener implements IBusinessListener {
|
|||
*/
|
||||
private void buildSyncData(MaterialVO[] useVOs, String eventType) throws BusinessException {
|
||||
for (MaterialVO vo : useVOs) {
|
||||
String pkMaterial = vo.getPk_material();
|
||||
// 判断物料的业务单元是否是箱变公司,不是则跳过
|
||||
String pkOrg = vo.getPk_org();
|
||||
String orgCode = MyHelper.transferField(OrgVO.getDefaultTableName(), OrgVO.CODE, OrgVO.PK_ORG, pkOrg);
|
||||
if (!"1009".equals(eventType) && checkIfOrg(orgCode, configParams)) {
|
||||
Integer num = MyHelper.checkIfOrg(configParams, pkMaterial, "xbOrg");
|
||||
if (!"1009".equals(eventType) && (num <= 0)) {
|
||||
continue;
|
||||
}
|
||||
// 字段值翻译
|
||||
|
@ -101,7 +103,7 @@ public class MaterialToQmsListener implements IBusinessListener {
|
|||
String mrlTypeName = MyHelper.getStrValByCondition(MarBasClassVO.getDefaultTableName(), MarBasClassVO.NAME,
|
||||
"pk_marbasclass = '" + pk_marbasclass + "'");
|
||||
// 计量单位
|
||||
String pkMaterial = vo.getPk_material();
|
||||
|
||||
Map unitMap = getGoodsInfo(pkMaterial);
|
||||
|
||||
// 1=未启用;2=已启用;3=已停用;
|
||||
|
|
Loading…
Reference in New Issue