From 91e0d3023d8878495017d7e989a8a34f6322237d Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 15 Jun 2022 16:05:14 +0800
Subject: [PATCH] 字典查询修改

---
 src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java |   11 +++++++++++
 src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java            |    8 ++++++++
 src/main/java/org/springblade/modules/system/service/IDictBizService.java         |    7 +++++++
 src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml             |    7 +++++++
 src/main/java/org/springblade/modules/system/controller/DictBizController.java    |   11 +++++++++++
 5 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/src/main/java/org/springblade/modules/system/controller/DictBizController.java b/src/main/java/org/springblade/modules/system/controller/DictBizController.java
index f64c48e..a4083b5 100644
--- a/src/main/java/org/springblade/modules/system/controller/DictBizController.java
+++ b/src/main/java/org/springblade/modules/system/controller/DictBizController.java
@@ -166,6 +166,17 @@
 	}
 
 	/**
+	 * 获取字典-微信小程序
+	 */
+	@GetMapping("/dictionary_wx")
+	@ApiOperationSupport(order = 10)
+	@ApiOperation(value = "获取字典", notes = "获取字典")
+	public R<List<DictBiz>> dictionaryWx(String code,String tenantId) {
+		List<DictBiz> tree = dictService.getListWx(code,tenantId);
+		return R.data(tree);
+	}
+
+	/**
 	 * 获取字典树
 	 */
 	@GetMapping("/dictionary-tree")
diff --git a/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java b/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java
index a625e96..8874588 100644
--- a/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java
+++ b/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.java
@@ -17,6 +17,7 @@
 package org.springblade.modules.system.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
 import org.springblade.modules.system.entity.DictBiz;
 import org.springblade.modules.system.vo.DictBizVO;
 
@@ -60,4 +61,11 @@
 	 */
 	List<DictBizVO> parentTree();
 
+	/**
+	 * 获取字典-微信小程序
+	 * @param code
+	 * @param tenantId
+	 * @return
+	 */
+	List<DictBiz> getListWx(@Param("code") String code,@Param("tenantId") String tenantId);
 }
diff --git a/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml b/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml
index b52d72d..db2e190 100644
--- a/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml
+++ b/src/main/java/org/springblade/modules/system/mapper/DictBizMapper.xml
@@ -48,4 +48,11 @@
         select id, parent_id, dict_value as title, id as "value", id as "key" from blade_dict_biz where is_deleted = 0 and parent_id = 0
     </select>
 
+    <!--获取字典-微信小程序-->
+    <select id="getListWx" resultMap="dictResultMap">
+        select id, parent_id, code, dict_key, dict_value, sort, remark from blade_dict_biz
+        where code = #{code} and tenant_id = #{tenantId}
+        and parent_id > 0 and is_sealed = 0 and is_deleted = 0
+    </select>
+
 </mapper>
diff --git a/src/main/java/org/springblade/modules/system/service/IDictBizService.java b/src/main/java/org/springblade/modules/system/service/IDictBizService.java
index 9d40381..8aecb43 100644
--- a/src/main/java/org/springblade/modules/system/service/IDictBizService.java
+++ b/src/main/java/org/springblade/modules/system/service/IDictBizService.java
@@ -97,4 +97,11 @@
 	 */
 	List<DictBizVO> childList(Map<String, Object> dict, Long parentId);
 
+	/**
+	 * 获取字典-微信小程序
+	 * @param code
+	 * @param tenantId
+	 * @return
+	 */
+	List<DictBiz> getListWx(String code, String tenantId);
 }
diff --git a/src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java
index 4639500..0efb122 100644
--- a/src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java
+++ b/src/main/java/org/springblade/modules/system/service/impl/DictBizServiceImpl.java
@@ -116,4 +116,15 @@
 		List<DictBiz> list = this.list(Condition.getQueryWrapper(dict, DictBiz.class).lambda().ne(DictBiz::getId, parentId).eq(DictBiz::getCode, parentDict.getCode()).orderByAsc(DictBiz::getSort));
 		return DictBizWrapper.build().listNodeVO(list);
 	}
+
+	/**
+	 * 获取字典-微信小程序
+	 * @param code
+	 * @param tenantId
+	 * @return
+	 */
+	@Override
+	public List<DictBiz> getListWx(String code, String tenantId) {
+		return baseMapper.getListWx(code,tenantId);
+	}
 }

--
Gitblit v1.9.3