From e75b4aa72e9f260912a96a9bc36b58f9985862b0 Mon Sep 17 00:00:00 2001
From: 罗元桥 <2376770955@qq.com>
Date: 星期三, 30 六月 2021 18:13:15 +0800
Subject: [PATCH] Merge branch 'test' into 'master'

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcDictionaryServiceImpl.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcDictionaryServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcDictionaryServiceImpl.java
index 875400d..47d9e55 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcDictionaryServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcDictionaryServiceImpl.java
@@ -1,12 +1,14 @@
 package com.panzhihua.service_community.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.panzhihua.common.model.vos.BcDictionaryItemVO;
 import com.panzhihua.common.model.vos.BcDictionaryVO;
 import com.panzhihua.common.model.vos.R;
+import com.panzhihua.common.utlis.CopyUtil;
 import com.panzhihua.service_community.dao.BcDictionaryItemDAO;
 import com.panzhihua.service_community.model.dos.BcDictionaryItemDO;
 import com.panzhihua.service_community.service.BcDictionaryService;
-import org.springframework.beans.BeanUtils;
 import org.springframework.stereotype.Service;
 
 import java.util.ArrayList;
@@ -24,7 +26,7 @@
     public R<List<BcDictionaryVO>> getDictionaryByKey(String key) {
         List<BcDictionaryItemDO> list = baseMapper.getDictionaryByKey(key);
         List<BcDictionaryVO> listVO = new ArrayList<>();
-        for (BcDictionaryItemDO dictionaryItemDO:list){
+        for (BcDictionaryItemDO dictionaryItemDO : list) {
             BcDictionaryVO bcDictionaryVO = new BcDictionaryVO();
             bcDictionaryVO.setCode(dictionaryItemDO.getMnemonicCode());
             bcDictionaryVO.setDictName(dictionaryItemDO.getDictItemName());
@@ -33,4 +35,17 @@
         }
         return R.ok(listVO);
     }
+
+    @Override
+    public BcDictionaryItemVO getByCode(String dictId, String code) {
+        BcDictionaryItemDO dictionaryItemDO = baseMapper.selectOne(
+                new QueryWrapper<BcDictionaryItemDO>()
+                        .eq("dict_id", dictId)
+                        .eq("dict_value", code)
+        );
+        if (dictionaryItemDO != null) {
+            return CopyUtil.copyProperties(dictionaryItemDO, BcDictionaryItemVO.class);
+        }
+        return null;
+    }
 }

--
Gitblit v1.7.1