From 13aabf169c59b40d1702e5d684ac522f588ddc4c Mon Sep 17 00:00:00 2001 From: mg <maokecheng@163.com> Date: 星期二, 27 九月 2022 22:16:02 +0800 Subject: [PATCH] 添加性别字段 --- ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminCacheServiceImpl.java | 35 +++++++++++++++++++++-------------- 1 files changed, 21 insertions(+), 14 deletions(-) diff --git a/ycl-common/src/main/java/com/ycl/service/platform/user/impl/UmsAdminCacheServiceImpl.java b/ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminCacheServiceImpl.java similarity index 77% rename from ycl-common/src/main/java/com/ycl/service/platform/user/impl/UmsAdminCacheServiceImpl.java rename to ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminCacheServiceImpl.java index d84340b..63fc7fe 100644 --- a/ycl-common/src/main/java/com/ycl/service/platform/user/impl/UmsAdminCacheServiceImpl.java +++ b/ycl-common/src/main/java/com/ycl/service/user/impl/UmsAdminCacheServiceImpl.java @@ -1,15 +1,16 @@ -package com.ycl.service.platform.user.impl; +package com.ycl.service.user.impl; import cn.hutool.core.collection.CollUtil; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.ycl.entity.platform.user.UmsAdmin; -import com.ycl.entity.platform.user.UmsAdminRoleRelation; -import com.ycl.entity.platform.user.UmsResource; -import com.ycl.mapper.platform.user.UmsAdminMapper; +import com.ycl.entity.user.UmsAdmin; +import com.ycl.entity.user.UmsAdminRoleRelation; +import com.ycl.entity.user.UmsResource; +import com.ycl.mapper.user.UmsAdminMapper; import com.ycl.service.redis.RedisService; -import com.ycl.service.platform.user.UmsAdminCacheService; -import com.ycl.service.platform.user.UmsAdminRoleRelationService; -import com.ycl.service.platform.user.UmsAdminService; +import com.ycl.service.user.UmsAdminCacheService; +import com.ycl.service.user.UmsAdminRoleRelationService; +import com.ycl.service.user.UmsAdminService; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @@ -58,7 +59,7 @@ @Override public void delResourceListByRole(Long roleId) { QueryWrapper<UmsAdminRoleRelation> wrapper = new QueryWrapper<>(); - wrapper.lambda().eq(UmsAdminRoleRelation::getRoleId,roleId); + wrapper.lambda().eq(UmsAdminRoleRelation::getRoleId, roleId); List<UmsAdminRoleRelation> relationList = adminRoleRelationService.list(wrapper); if (CollUtil.isNotEmpty(relationList)) { String keyPrefix = REDIS_DATABASE + ":" + REDIS_KEY_RESOURCE_LIST + ":"; @@ -70,7 +71,7 @@ @Override public void delResourceListByRoleIds(List<Long> roleIds) { QueryWrapper<UmsAdminRoleRelation> wrapper = new QueryWrapper<>(); - wrapper.lambda().in(UmsAdminRoleRelation::getRoleId,roleIds); + wrapper.lambda().in(UmsAdminRoleRelation::getRoleId, roleIds); List<UmsAdminRoleRelation> relationList = adminRoleRelationService.list(wrapper); if (CollUtil.isNotEmpty(relationList)) { String keyPrefix = REDIS_DATABASE + ":" + REDIS_KEY_RESOURCE_LIST + ":"; @@ -92,24 +93,30 @@ @Override public UmsAdmin getAdmin(String username) { String key = REDIS_DATABASE + ":" + REDIS_KEY_ADMIN + ":" + username; - return (UmsAdmin) redisService.get(key); +// return (UmsAdmin) redisService.get(key); + String result = (String) redisService.get(key); + UmsAdmin umsAdmin = JSON.parseObject(result, UmsAdmin.class); + return umsAdmin; } @Override public void setAdmin(UmsAdmin admin) { String key = REDIS_DATABASE + ":" + REDIS_KEY_ADMIN + ":" + admin.getUsername(); - redisService.set(key, admin, REDIS_EXPIRE); + redisService.set(key, JSON.toJSONString(admin), REDIS_EXPIRE); } @Override public List<UmsResource> getResourceList(Long adminId) { String key = REDIS_DATABASE + ":" + REDIS_KEY_RESOURCE_LIST + ":" + adminId; - return (List<UmsResource>) redisService.get(key); + String s = (String) redisService.get(key); +// return (List<UmsResource>) redisService.get(key); + List<UmsResource> umsResources = JSON.parseArray(s, UmsResource.class); + return umsResources; } @Override public void setResourceList(Long adminId, List<UmsResource> resourceList) { String key = REDIS_DATABASE + ":" + REDIS_KEY_RESOURCE_LIST + ":" + adminId; - redisService.set(key, resourceList, REDIS_EXPIRE); + redisService.set(key, JSON.toJSONString(resourceList), REDIS_EXPIRE); } } -- Gitblit v1.8.0