From 52fd1e55b71fa38ffe89db738acc4e6c7e4da0df Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期五, 02 二月 2024 16:47:35 +0800
Subject: [PATCH] 分类授权,数据授权界面请求参数修改

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java
index 855bb23..3181924 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSynonymServiceImpl.java
@@ -42,8 +42,10 @@
 import org.springblade.core.tool.utils.Func;
 import org.springframework.stereotype.Service;
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 /**
  * 杩戜箟璇嶇淮鎶� 鏈嶅姟瀹炵幇绫�
@@ -156,4 +158,22 @@
 		return res.toString().replaceAll(",$", "");
 	}
 
+	/**
+	 * 鑾峰彇杩戜箟璇嶆煡璇㈣鍒�
+	 * @return
+	 */
+	@Override
+	public Map<String, List<CodeSynonym>> getCodeSynonymByOids(Map<String, CodeClassifyTemplateAttrVO> sysonymAttrMap) {
+		if(sysonymAttrMap.isEmpty()){
+			return new HashMap<>();
+		}
+		Map<String, List<CodeSynonym>> resMap = new HashMap<>();
+		for (String key : sysonymAttrMap.keySet()) {
+			List<String> oids = Func.toStrList(sysonymAttrMap.get(key).getSysonymRuleOids());
+			List<CodeSynonym> codeSynonyms = codeSynonymMapper.selectBatchIds(oids);
+			resMap.put(key,codeSynonyms);
+		}
+		return resMap;
+	}
+
 }

--
Gitblit v1.9.3