|
@@ -81,16 +81,16 @@ public class ResourceBigController extends BaseController { |
|
|
@GetMapping("/homepageStatistics") |
|
|
@GetMapping("/homepageStatistics") |
|
|
public AjaxResult homepageStatistics() { |
|
|
public AjaxResult homepageStatistics() { |
|
|
LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); |
|
|
LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); |
|
|
// Object statisticVOMap = redisCache.getCacheObject(CacheConstants.BIG_DATA_RESOURCE_KEY+"homepageStatistics" + loginUser.getUser().getUserName()); |
|
|
|
|
|
// if (Objects.nonNull(statisticVOMap)) { |
|
|
|
|
|
// return AjaxResult.success(statisticVOMap); |
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
Object statisticVOMap = redisCache.getCacheObject(CacheConstants.BIG_DATA_RESOURCE_KEY+"homepageStatistics" + loginUser.getUser().getUserName()); |
|
|
|
|
|
if (Objects.nonNull(statisticVOMap)) { |
|
|
|
|
|
return AjaxResult.success(statisticVOMap); |
|
|
|
|
|
} |
|
|
List<TBigDataScreen> list = tResourceLandService.progressResourceInvestigationStatistics(loginUser.getUser().getDeptId());//资源调查进度统计 |
|
|
List<TBigDataScreen> list = tResourceLandService.progressResourceInvestigationStatistics(loginUser.getUser().getDeptId());//资源调查进度统计 |
|
|
TBigDataScreen tBigDataScreen = tResourceLandService.homepageDownStatistics(loginUser.getUser().getDeptId());//首页下面统计 |
|
|
TBigDataScreen tBigDataScreen = tResourceLandService.homepageDownStatistics(loginUser.getUser().getDeptId());//首页下面统计 |
|
|
Map map = new HashMap(); |
|
|
Map map = new HashMap(); |
|
|
map.put("progressResourceInvestigation",list); |
|
|
map.put("progressResourceInvestigation",list); |
|
|
map.put("homepageStatistics",tBigDataScreen); |
|
|
map.put("homepageStatistics",tBigDataScreen); |
|
|
// redisCache.setCacheObject(CacheConstants.BIG_DATA_RESOURCE_KEY+"homepageStatistics" + loginUser.getUser().getUserName(), map, expireTime, TimeUnit.MINUTES); |
|
|
|
|
|
|
|
|
redisCache.setCacheObject(CacheConstants.BIG_DATA_RESOURCE_KEY+"homepageStatistics" + loginUser.getUser().getUserName(), map, expireTime, TimeUnit.MINUTES); |
|
|
return AjaxResult.success(map); |
|
|
return AjaxResult.success(map); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|