|
@@ -103,7 +103,7 @@ public class RedEnvelopeApiController {
|
|
@GetMapping("/top")
|
|
@GetMapping("/top")
|
|
@ApiOperation(value = "排行榜type 1 7天收益排行",httpMethod = "GET")
|
|
@ApiOperation(value = "排行榜type 1 7天收益排行",httpMethod = "GET")
|
|
public Result<TopBO> top(@RequestParam(defaultValue = "1") Integer type, @RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer size) {
|
|
public Result<TopBO> top(@RequestParam(defaultValue = "1") Integer type, @RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer size) {
|
|
- String key = CacheKey.generateKey(CacheType.Top2,type+":"+page+":"+size).toString();
|
|
|
|
|
|
+ String key = CacheKey.generateKey(CacheType.Top3,type+":"+page+":"+size).toString();
|
|
Object o = redisUtil.get(key);
|
|
Object o = redisUtil.get(key);
|
|
if (o != null){
|
|
if (o != null){
|
|
return ResultGenerator.genSuccessResult(JSONUtil.toBean(o.toString(),TopBO.class));
|
|
return ResultGenerator.genSuccessResult(JSONUtil.toBean(o.toString(),TopBO.class));
|
|
@@ -136,7 +136,7 @@ public class RedEnvelopeApiController {
|
|
}).collect(Collectors.toList()));
|
|
}).collect(Collectors.toList()));
|
|
bo.setUsers(pageInfo);
|
|
bo.setUsers(pageInfo);
|
|
bo.setUpdateTime(DateUtil.date());
|
|
bo.setUpdateTime(DateUtil.date());
|
|
- redisUtil.set(key,JSONUtil.toJsonStr(pageInfo),1, TimeUnit.DAYS);
|
|
|
|
|
|
+ redisUtil.set(key,JSONUtil.toJsonStr(pageInfo),5, TimeUnit.MINUTES);
|
|
return ResultGenerator.genSuccessResult(pageInfo);
|
|
return ResultGenerator.genSuccessResult(pageInfo);
|
|
}
|
|
}
|
|
}
|
|
}
|