yuxc
2023-04-21 35a36f60cdbd9ef3bf2ab7be9f418f988c93c5eb
Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/cache/DictCache.java
文件名从 Source/UBCS/ubcs-service-api/ubcs-omd-api/src/main/java/com/vci/ubcs/omd/cache/DictBizCache.java 修改
@@ -16,9 +16,9 @@
 */
package com.vci.ubcs.omd.cache;
import com.vci.ubcs.omd.entity.DictBizM;
import com.vci.ubcs.omd.enums.DictBizEnum;
import com.vci.ubcs.omd.feign.IDictBizClient;
import com.vci.ubcs.omd.entity.Dict;
import com.vci.ubcs.omd.enums.DictEnum;
import com.vci.ubcs.omd.feign.IDictClient;
import org.springblade.core.cache.utils.CacheUtil;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.api.R;
@@ -34,17 +34,17 @@
 *
 * @author Chill
 */
public class DictBizCache {
public class DictCache {
   private static final String DICT_ID = "dictBiz:id";
   private static final String DICT_VALUE = "dictBiz:value";
   private static final String DICT_LIST = "dictBiz:list";
   private static final String DICT_ID = "dict:id";
   private static final String DICT_VALUE = "dict:value";
   private static final String DICT_LIST = "dict:list";
   private static IDictBizClient dictClient;
   private static IDictClient dictClient;
   private static IDictBizClient getDictClient() {
   private static IDictClient getDictClient() {
      if (dictClient == null) {
         dictClient = SpringUtil.getBean(IDictBizClient.class);
         dictClient = SpringUtil.getBean(IDictClient.class);
      }
      return dictClient;
   }
@@ -55,10 +55,10 @@
    * @param id 涓婚敭
    * @return DictBiz
    */
   public static DictBizM getById(Long id) {
   public static Dict getById(Long id) {
      String keyPrefix = DICT_ID.concat(StringPool.DASH).concat(AuthUtil.getTenantId()).concat(StringPool.COLON);
      return CacheUtil.get(DICT_CACHE, keyPrefix, id, () -> {
         R<DictBizM> result = getDictClient().getById(id);
         R<Dict> result = getDictClient().getById(id);
         return result.getData();
      });
   }
@@ -70,7 +70,7 @@
    * @param dictKey Integer鍨嬪瓧鍏搁敭
    * @return String
    */
   public static String getValue(DictBizEnum code, Integer dictKey) {
   public static String getValue(DictEnum code, Integer dictKey) {
      return getValue(code.getName(), dictKey);
   }
@@ -97,7 +97,7 @@
    * @param dictKey String鍨嬪瓧鍏搁敭
    * @return String
    */
   public static String getValue(DictBizEnum code, String dictKey) {
   public static String getValue(DictEnum code, String dictKey) {
      return getValue(code.getName(), dictKey);
   }
@@ -122,10 +122,10 @@
    * @param code 瀛楀吀缂栧彿
    * @return List<DictBiz>
    */
   public static List<DictBizM> getList(String code) {
   public static List<Dict> getList(String code) {
      String keyPrefix = DICT_LIST.concat(StringPool.DASH).concat(AuthUtil.getTenantId()).concat(StringPool.COLON);
      return CacheUtil.get(DICT_CACHE, keyPrefix, code, () -> {
         R<List<DictBizM>> result = getDictClient().getList(code);
         R<List<Dict>> result = getDictClient().getList(code);
         return result.getData();
      });
   }