From 28231163c688c379a688ce6878a1126ee218aa52 Mon Sep 17 00:00:00 2001 From: huangzhen <867217663@qq.com> Date: 星期二, 26 九月 2023 16:53:48 +0800 Subject: [PATCH] 煤矿功能 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperateTypeServiceImpl.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperateTypeServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperateTypeServiceImpl.java index 9cf4254..9aa92b4 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperateTypeServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOperateTypeServiceImpl.java @@ -1,5 +1,7 @@ package com.ruoyi.system.service.impl; +import com.alibaba.fastjson2.JSON; +import com.alibaba.fastjson2.TypeReference; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.constant.CacheConstants; @@ -69,7 +71,8 @@ SysOperateTypeWholeNameBO nameBO = this.operateTypeWholeNameCacheById(sysOperateType.getId()); map.put(sysOperateType.getId(),nameBO); } - SpringUtils.getBean(RedisCache.class).setCacheObject(CacheConstants.SYS_OPERATE_TYPE_NAME_KEY, map); + String info = JSON.toJSONString(map); + SpringUtils.getBean(RedisCache.class).setCacheObject(CacheConstants.SYS_OPERATE_TYPE_NAME_KEY, info); } } @@ -342,7 +345,8 @@ @Override public SysOperateTypeWholeNameBO getOperateTypeWholeNameById(Long id) { - Map<Long, SysOperateTypeWholeNameBO> map = redisCache.getCacheObject(CacheConstants.SYS_OPERATE_TYPE_NAME_KEY); + String info = redisCache.getCacheObject(CacheConstants.SYS_OPERATE_TYPE_NAME_KEY); + Map<Long, SysOperateTypeWholeNameBO> map = JSON.parseObject(info, new TypeReference<Map<Long, SysOperateTypeWholeNameBO>>() {}); if (map != null){ return map.get(id); } -- Gitblit v1.9.2