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("获取用户失败");
}