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