From d33e687ff5b3fdb50e3dccf50e3a276baf2e6c5c Mon Sep 17 00:00:00 2001
From: zzw <wander.zheng@qq.com>
Date: 星期五, 17 十一月 2023 17:03:50 +0800
Subject: [PATCH] 编号

---
 zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java b/zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java
index b1be891..311c39c 100644
--- a/zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java
+++ b/zt/core/src/main/java/com/zt/modules/sys/controller/SysDictTypeController.java
@@ -20,6 +20,9 @@
 import com.zt.core.shiro.ImportErrDto;
 import com.zt.core.shiro.ImportUtil;
 import com.zt.core.sys.dto.DictDto;
+import com.zt.core.sys.dto.DictItemDto;
+import com.zt.core.sys.dto.DictLeafDto;
+import com.zt.modules.sys.model.SysDictData;
 import com.zt.modules.sys.model.SysDictType;
 import com.zt.modules.sys.service.SysDictTypeService;
 import io.swagger.annotations.Api;
@@ -30,8 +33,10 @@
 import org.springframework.web.multipart.MultipartFile;
 
 import javax.annotation.Resource;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.stream.Collectors;
 
 /**
  * 瀛楀吀绫诲瀷
@@ -142,4 +147,22 @@
         return Result.ok(sysDictTypeService.getDicts());
     }
 
+    /**
+     * 灏嗚幏鍙栧埌鐨勫叧閿瘝瀛樺叆map
+     * @return
+     */
+    @GetMapping("getDictMap")
+    @ApiOperation("瀛楀吀Map")
+    public Map<String, String> getDictMap(@RequestParam String dictType) {
+
+        List<DictDto> userDicts = sysDictTypeService.getUserDicts();
+        DictDto dict = userDicts.stream()
+                .filter(c -> c.getDictType().equals(dictType))
+                .collect(Collectors.toList()).get(0);
+        Map<String, String> keywordMap = new HashMap<>();
+        for (DictItemDto dictItemDto : ((DictLeafDto) dict).getDataList()) {
+            keywordMap.put(dictItemDto.getDictLabel(), dictItemDto.getRemark());
+        }
+        return keywordMap;
+    }
 }

--
Gitblit v1.9.1