bom新增接口优化_V10_添加物料报错提示
This commit is contained in:
		
							parent
							
								
									0587b05343
								
							
						
					
					
						commit
						efa0b80ea8
					
				|  | @ -282,10 +282,24 @@ public class APIBomBusinessServiceImpl implements IAPIBomBusinessService { | |||
| 			BillFieldsCodeToPkUtil.doTranslateVOFields(aggVOs); | ||||
| 			IUifService iUifService = NCLocator.getInstance().lookup(IUifService.class); | ||||
| 			for (AggBomVO aggtwo : aggVOs) { | ||||
| 				//2025年5月9日08点56分--添加表头物料翻译校验	start | ||||
| 				if(aggtwo.getParent().getAttributeValue("hcmaterialid")!=null){ | ||||
| 					MaterialVO headMaterialVO = (MaterialVO) iUifService.queryByPrimaryKey(MaterialVO.class, | ||||
| 							aggtwo.getParent().getAttributeValue("hcmaterialid").toString()); | ||||
| 					if(headMaterialVO==null){ | ||||
| 						ExceptionUtils.wrappBusinessException("根据物料【"+aggtwo.getParent().getAttributeValue("hcmaterialid").toString()+"】查询物料失败,请在BIP里确认是否物料已存在!!!"); | ||||
| 					} | ||||
| 				} | ||||
| 				//2025年5月9日08点56分--添加表头物料翻译校验 end | ||||
| 				BomItemVO[] items = aggtwo.getChildrenVO(); | ||||
| 				for (int i = 0; i < items.length; i++) { | ||||
| 					MaterialVO bankAccSub = (MaterialVO) iUifService.queryByPrimaryKey(MaterialVO.class, | ||||
| 							items[i].getAttributeValue("cmaterialid").toString()); | ||||
| 					//2025年5月7日08点41分 添加为空校验 sdlizheng --start | ||||
| 					if(bankAccSub==null){ | ||||
| 						ExceptionUtils.wrappBusinessException("根据物料【"+items[i].getAttributeValue("cmaterialid").toString()+"】查询物料失败,请在BIP里确认是否物料已存在!!!"); | ||||
| 					} | ||||
| 					//2025年5月7日08点41分 添加为空校验 sdlizheng --end | ||||
| 					items[i].setAttributeValue("cmaterialvid", bankAccSub.getAttributeValue("pk_source")); | ||||
| 				} | ||||
| 			} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue