From b181dbc0898bfb4dd8f34dfd3c3961b4499720f1 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期二, 16 四月 2024 01:17:45 +0800 Subject: [PATCH] 集团属性池映射界面代码完善 --- Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/service/impl/GroupMdmInterServiceImpl.java | 21 +++++++++++++-------- 1 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/service/impl/GroupMdmInterServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/service/impl/GroupMdmInterServiceImpl.java index 11d6c37..1a03985 100644 --- a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/service/impl/GroupMdmInterServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/service/impl/GroupMdmInterServiceImpl.java @@ -100,6 +100,12 @@ @Autowired(required = false) private IDockingPreMetaAttrService dockingPreMetaAttrService; + /** + * 闆嗗洟灞炴�ф睜鏄犲皠鏈嶅姟 + */ + @Autowired(required = false) + private IGroupAttrPoolMappingService groupAttrPoolMappingService; + @Autowired(required = false) private IMdmEngineClient mdmEngineClient; @@ -673,15 +679,15 @@ return R.fail("鍚屾闆嗗洟妯″瀷淇℃伅寮�鍏冲凡鍏抽棴"); } VciBaseUtil.alertNotNull(operationType,"闆嗘垚鎿嶄綔绫诲瀷"); - try { + try{ if(operationType.equals("all")){ return queryMdmModel(); }else{ VciBaseUtil.alertNotNull(classifyId,"闆嗗洟鍒嗙被涓婚敭"); return queryClassModel(classifyId); } - } catch (Throwable e) { - throw new VciBaseException(e.getMessage()); + }catch(Throwable e) { + throw new VciBaseException(e.getMessage()); } } @@ -750,8 +756,7 @@ * @param jclassObject * @throws Throwable */ - private void getVilewMode(DockingClassifyVO jclassObject, List<DockingClassifyViewVO> list) - throws Throwable { + private void getVilewMode(DockingClassifyVO jclassObject, List<DockingClassifyViewVO> list) throws Throwable { String nodeLinkName = jclassObject.getNodeLinkName(); try { String jclassId = com.alibaba.cloud.commons.lang.StringUtils.isBlank(jclassObject.getId())?"":jclassObject.getId(); @@ -787,8 +792,10 @@ } // 鑾峰彇妯″瀷瑙嗗浘涓嬬殑灞炴�ч泦 // String oid = jviewModelObject.getOid(); - List<DockingPreMetaAttr>allDockingPreMetaAttrList=new ArrayList<>(); + List<DockingPreMetaAttr> allDockingPreMetaAttrList = new ArrayList<>(); getMetaAttrObject(metaList, jclassId, jviewModelObject, "root",allDockingPreMetaAttrList); + //淇濆瓨闆嗗洟灞炴�у埌闆嗗洟灞炴�ф睜鏄犲皠琛ㄤ腑 + groupAttrPoolMappingService.saveDistinctGroupAttr(allDockingPreMetaAttrList); //淇濆瓨妯″瀷瑙嗗浘灞炴�� dockingPreMetaAttrService.saveOrUpdateBatch(allDockingPreMetaAttrList); //淇濆瓨妯″瀷瑙嗗浘 @@ -860,9 +867,7 @@ }else{ allDockingPreMetaAttrList.add(dockingPreMetaAttr); } - } - } catch (Throwable e) { e.printStackTrace(); log.error("缁勭粐妯″瀷瑙嗗浘"+ jviewModelObject.getViewName() -- Gitblit v1.9.3