diff --git a/pom.xml b/pom.xml index 50f68190..b2e27511 100644 --- a/pom.xml +++ b/pom.xml @@ -319,6 +319,12 @@ dom4j 1.6.1 + + + + org.springframework.boot + spring-boot-starter-cache + diff --git a/service/src/main/java/com/hzya/frame/sys/appApi/entity/AppApiMapper.xml b/service/src/main/java/com/hzya/frame/sys/appApi/entity/AppApiMapper.xml index 247c4e15..fa9e0ceb 100644 --- a/service/src/main/java/com/hzya/frame/sys/appApi/entity/AppApiMapper.xml +++ b/service/src/main/java/com/hzya/frame/sys/appApi/entity/AppApiMapper.xml @@ -519,7 +519,7 @@ a.api_name, a.api_code, a.create_user_id, - c.view_name as create_user, + c.login_code as create_user, a.create_time from sys_app_api a diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/living/service/impl/IntegrationTaskLivingDetailsServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/living/service/impl/IntegrationTaskLivingDetailsServiceImpl.java index b9352508..f9a6326f 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/living/service/impl/IntegrationTaskLivingDetailsServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/living/service/impl/IntegrationTaskLivingDetailsServiceImpl.java @@ -173,7 +173,7 @@ public class IntegrationTaskLivingDetailsServiceImpl extends BaseService userMap = baseDaoUtilImpl.selectOne("sys_user", whereList); - integrationTaskLivingDetailsEntity.setProcessor_name(userMap.get("view_name").toString()); + integrationTaskLivingDetailsEntity.setProcessor_name(userMap.get("login_code").toString()); integrationTaskLivingDetailsEntity.setProcessing_time(new Date()); integrationTaskLivingDetailsEntity.setNew_state("H"); integrationtasklivingdetailsDao.entity_updatebyid(integrationTaskLivingDetailsEntity); diff --git a/service/src/main/java/com/hzya/frame/sysnew/menuConfig/service/impl/SysMenuConfigServiceImpl.java b/service/src/main/java/com/hzya/frame/sysnew/menuConfig/service/impl/SysMenuConfigServiceImpl.java index 87181baa..2376f8b2 100644 --- a/service/src/main/java/com/hzya/frame/sysnew/menuConfig/service/impl/SysMenuConfigServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sysnew/menuConfig/service/impl/SysMenuConfigServiceImpl.java @@ -69,7 +69,7 @@ public class SysMenuConfigServiceImpl extends BaseService sysMenuConfigEntities = sysMenuConfigDao.queryUserMenu(sysMenuConfigEntity); List moduleVos = new ArrayList<>(); @@ -96,11 +96,16 @@ public class SysMenuConfigServiceImpl extends BaseService children = new ArrayList<>(); for (int i = 0; i < sysMenuConfigEntities.size(); i++) { diff --git a/service/src/main/java/com/hzya/frame/sysnew/testCaching/service/ITestCachingService.java b/service/src/main/java/com/hzya/frame/sysnew/testCaching/service/ITestCachingService.java new file mode 100644 index 00000000..5a8b5c7b --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/testCaching/service/ITestCachingService.java @@ -0,0 +1,17 @@ +package com.hzya.frame.sysnew.testCaching.service; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.basedao.service.IBaseService; +import com.hzya.frame.sysnew.sysInterface.entity.SysInterfaceEntity; +import com.hzya.frame.sysnew.user.entity.SysUserEntity; +import com.hzya.frame.web.entity.JsonResultEntity; + +/** + * 系统接口表(SysInterface)表服务接口 + * + * @author makejava + * @since 2024-04-09 08:53:28 + */ +public interface ITestCachingService { + SysUserEntity getEntity(String id); +} diff --git a/service/src/main/java/com/hzya/frame/sysnew/testCaching/service/impl/TestCachingServiceImpl.java b/service/src/main/java/com/hzya/frame/sysnew/testCaching/service/impl/TestCachingServiceImpl.java new file mode 100644 index 00000000..3f5205cb --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/testCaching/service/impl/TestCachingServiceImpl.java @@ -0,0 +1,34 @@ +package com.hzya.frame.sysnew.testCaching.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.sysnew.testCaching.service.ITestCachingService; +import com.hzya.frame.sysnew.user.dao.ISysUserDao; +import com.hzya.frame.sysnew.user.entity.SysUserEntity; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.springframework.cache.annotation.Cacheable; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; + +@Service +public class TestCachingServiceImpl implements ITestCachingService { + + @Resource + private ISysUserDao sysUserDao; + + /** + + @Cacheable注解说明: + @Cacheable声明 当前方法的返回值 放入缓存中,其中要指定缓存的存储位置,以及缓存中保存当前方法返回值对应的名称。 + 上例中value属性描述缓存的存储位置,cacheSpace可以理解为是一个存储空间名 + key属性描述了缓存中 保存数据的名称,使用#id读取形参中的id值作为缓存名称。 + 使用@Cacheable注解后,执行当前操作,如果发现对应名称在缓存中没有数据,就正常读取数据,然后放入缓存;如果对应名称在缓存中有数据,就终止当前业务方法执行,直接返回缓存中的数据。 + https://blog.csdn.net/guorui_java/article/details/132592760 不会的可以看看这篇博客 + **/ + @Override + @Cacheable(value="sysUser",key="#id") + public SysUserEntity getEntity(String id) { + SysUserEntity sysUserEntity = sysUserDao.get(id); + return sysUserEntity; + } +} diff --git a/service/src/main/java/com/hzya/frame/sysnew/user/service/impl/SysUserServiceImpl.java b/service/src/main/java/com/hzya/frame/sysnew/user/service/impl/SysUserServiceImpl.java index 73e7d1ad..1511749f 100644 --- a/service/src/main/java/com/hzya/frame/sysnew/user/service/impl/SysUserServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sysnew/user/service/impl/SysUserServiceImpl.java @@ -21,6 +21,7 @@ import com.hzya.frame.sysnew.popedomOperate.dao.ISysPopedomOperateDao; import com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity; import com.hzya.frame.sysnew.sysInterface.dao.ISysInterfaceDao; import com.hzya.frame.sysnew.sysInterface.entity.SysInterfaceEntity; +import com.hzya.frame.sysnew.testCaching.service.ITestCachingService; import com.hzya.frame.sysnew.user.entity.JurisdictionDto; import com.hzya.frame.sysnew.user.entity.JurisdictionVo; import com.hzya.frame.sysnew.user.entity.MenuVo; @@ -57,6 +58,8 @@ public class SysUserServiceImpl extends BaseService imple @Resource private ISysUserCompanyDao sysUserCompanyDao; @Resource + private ITestCachingService testCachingService; + @Resource private ISysUserRolesDao sysUserRolesDao; @Resource private ISysMenuConfigDao sysMenuConfigDao; @@ -206,6 +209,7 @@ public class SysUserServiceImpl extends BaseService imple return BaseResult.getFailureMessageEntity("系统错误"); } entity = sysUserDao.get(entity.getId()); + //entity = testCachingService.getEntity(entity.getId()); if (entity == null) { return BaseResult.getFailureMessageEntity("获取用户失败"); }