物料页签修改后推送高压MES 优化
This commit is contained in:
parent
6e114fe2d8
commit
c6f9c1a729
|
|
@ -58,12 +58,12 @@ public class MaterialToGyMesListener implements IBusinessListener {
|
||||||
BDCommonEvent e = (BDCommonEvent) event;
|
BDCommonEvent e = (BDCommonEvent) event;
|
||||||
String eventType = event.getEventType();
|
String eventType = event.getEventType();
|
||||||
Object[] objs = e.getObjs();
|
Object[] objs = e.getObjs();
|
||||||
|
HYPubBO hyPub = new HYPubBO();
|
||||||
|
List<MaterialVO> list = new ArrayList<>();
|
||||||
// EventType是事件编码 1002-新增后 1004-修改后 1071-状态由停用变为启用后 1069-状态由启用变为停用后
|
// EventType是事件编码 1002-新增后 1004-修改后 1071-状态由停用变为启用后 1069-状态由启用变为停用后
|
||||||
if ("1004".equals(eventType)) {
|
if ("1004".equals(eventType)) {
|
||||||
MaterialVO[] useVOs = null;
|
MaterialVO[] useVOs = null;
|
||||||
if ("13636fc1-0215-4102-a11e-af4be73a05ab".equals(e.getSourceID())) {//库存信息修改后
|
if (objs instanceof MaterialStockVO[]) {//库存信息修改后
|
||||||
HYPubBO hyPub = new HYPubBO();
|
|
||||||
List<MaterialVO> list = new ArrayList<>();
|
|
||||||
for (int i = 0; i < e.getNewObjs().length; ++i) {
|
for (int i = 0; i < e.getNewObjs().length; ++i) {
|
||||||
MaterialStockVO newVO = (MaterialStockVO) e.getNewObjs()[i];
|
MaterialStockVO newVO = (MaterialStockVO) e.getNewObjs()[i];
|
||||||
String pk_material = newVO.getPk_material();
|
String pk_material = newVO.getPk_material();
|
||||||
|
|
@ -74,9 +74,7 @@ public class MaterialToGyMesListener implements IBusinessListener {
|
||||||
list.add(materialVO);
|
list.add(materialVO);
|
||||||
}
|
}
|
||||||
useVOs = list.toArray(new MaterialVO[0]);
|
useVOs = list.toArray(new MaterialVO[0]);
|
||||||
} else if ("8b7d49ab-7a65-4885-bcf1-7df89b84df4b".equals(e.getSourceID())) {//计划信息修改后
|
} else if (objs instanceof MaterialPlanVO[]) {//计划信息修改后
|
||||||
HYPubBO hyPub = new HYPubBO();
|
|
||||||
List<MaterialVO> list = new ArrayList<>();
|
|
||||||
for (int i = 0; i < e.getNewObjs().length; ++i) {
|
for (int i = 0; i < e.getNewObjs().length; ++i) {
|
||||||
MaterialPlanVO newVO = (MaterialPlanVO) e.getNewObjs()[i];
|
MaterialPlanVO newVO = (MaterialPlanVO) e.getNewObjs()[i];
|
||||||
String pk_material = newVO.getPk_material();
|
String pk_material = newVO.getPk_material();
|
||||||
|
|
@ -87,9 +85,7 @@ public class MaterialToGyMesListener implements IBusinessListener {
|
||||||
list.add(materialVO);
|
list.add(materialVO);
|
||||||
}
|
}
|
||||||
useVOs = list.toArray(new MaterialVO[0]);
|
useVOs = list.toArray(new MaterialVO[0]);
|
||||||
} else if ("a3133495-8c94-47b4-83d4-0d32bd08ac82".equals(e.getSourceID())) {//生产信息修改后
|
} else if (objs instanceof MaterialProdVO[]) {//生产信息修改后
|
||||||
HYPubBO hyPub = new HYPubBO();
|
|
||||||
List<MaterialVO> list = new ArrayList<>();
|
|
||||||
for (int i = 0; i < e.getNewObjs().length; ++i) {
|
for (int i = 0; i < e.getNewObjs().length; ++i) {
|
||||||
MaterialProdVO newVO = (MaterialProdVO) e.getNewObjs()[i];
|
MaterialProdVO newVO = (MaterialProdVO) e.getNewObjs()[i];
|
||||||
String pk_material = newVO.getPk_material();
|
String pk_material = newVO.getPk_material();
|
||||||
|
|
@ -121,7 +117,7 @@ public class MaterialToGyMesListener implements IBusinessListener {
|
||||||
if (configParams.isEmpty()) {
|
if (configParams.isEmpty()) {
|
||||||
throw new BusinessException("高压的gymes接口缺少配置");
|
throw new BusinessException("高压的gymes接口缺少配置");
|
||||||
}
|
}
|
||||||
HYPubBO hyPub = new HYPubBO();
|
// HYPubBO hyPub = new HYPubBO();
|
||||||
List<MaterialVO> voList = new ArrayList<>();
|
List<MaterialVO> voList = new ArrayList<>();
|
||||||
for (Object obj : objs) {
|
for (Object obj : objs) {
|
||||||
MultiOrgAssignVO vo = (MultiOrgAssignVO) obj;
|
MultiOrgAssignVO vo = (MultiOrgAssignVO) obj;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue