uapbd_bom新增接口根据单据状态添加自动提交
This commit is contained in:
		
							parent
							
								
									24753585bd
								
							
						
					
					
						commit
						1fb65a9ecb
					
				|  | @ -191,7 +191,10 @@ public class APIBomBusinessServiceImpl implements IAPIBomBusinessService { | |||
| 				mapInit(original); | ||||
| 
 | ||||
| 				AggBomVO agg = aggInit(paramMap); | ||||
| 
 | ||||
| 				//2025年4月11日14点35分 	--重新赋值上制单人创建人 --start | ||||
| 				agg.getParentVO().setAttributeValue("billmaker", original.getParent().getAttributeValue("billmaker")); | ||||
| 				agg.getParentVO().setAttributeValue("creator", original.getParent().getAttributeValue("creator")); | ||||
| 				//2025年4月11日14点35分 	--重新赋值上制单人创建人 --end | ||||
| 				JSONString checkInfo = requiredCheck(agg); | ||||
| 				if (checkInfo != null) { | ||||
| 					return checkInfo; | ||||
|  | @ -211,7 +214,7 @@ public class APIBomBusinessServiceImpl implements IAPIBomBusinessService { | |||
| 				if (UFBoolean.TRUE.equals(flag)) { | ||||
| 					UFBoolean bHasOtherDefaultVersion = getIsExistDefaultVersion(agg); | ||||
| 					if (bHasOtherDefaultVersion.equals(UFBoolean.TRUE)) { | ||||
| 						ExceptionUtils.wrappBusinessException("hasOtherDefaultVersion"); | ||||
| 						ExceptionUtils.wrappBusinessException("有其它默认版本,请检查!!!"); | ||||
| 					} | ||||
| 				} | ||||
| 
 | ||||
|  | @ -677,7 +680,8 @@ public class APIBomBusinessServiceImpl implements IAPIBomBusinessService { | |||
| 					.getNewVIDByOrgID(agg.getParent().getAttributeValue("pk_org").toString()); | ||||
| 			agg.getParent().setAttributeValue("pk_org_v", pk_org_v); | ||||
| 		} | ||||
| 
 | ||||
| 		//1、对于之前不存在的BOM,新增时:如果是传自由态,不默认且无效,如果传的是审批态默认且有效。2025年4月11日16点28分 start | ||||
| 		Object fbillstatus = agg.getParent().getAttributeValue("fbillstatus"); | ||||
| 		if (MMValueCheck.isEmpty(agg.getParent().getAttributeValue("cbomid"))) { | ||||
| 			agg.getParent().setAttributeValue("fbomtype", Integer.valueOf(1)); | ||||
| 			agg.getParent().setAttributeValue("hfversiontype", Integer.valueOf(2)); | ||||
|  | @ -685,6 +689,11 @@ public class APIBomBusinessServiceImpl implements IAPIBomBusinessService { | |||
| 			agg.getParent().setAttributeValue("hfbomsource", Integer.valueOf(1)); | ||||
| 			agg.getParent().setAttributeValue("hfbomcategory", Integer.valueOf(1)); | ||||
| 		} | ||||
| 		if(fbillstatus!=null&&"1".equals(fbillstatus.toString())){ | ||||
| 			agg.getParent().setAttributeValue("hfversiontype", Integer.valueOf(1)); | ||||
| 			agg.getParent().setAttributeValue("hbdefault",UFBoolean.TRUE); | ||||
| 		} | ||||
| 		//1、对于之前不存在的BOM,新增时:如果是传自由态,不默认且无效,如果传的是审批态默认且有效。2025年4月11日16点28分 end | ||||
| 	} | ||||
| 
 | ||||
| 	private void materialidSupplement(AggBomVO agg) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue