diff --git a/src/main/java/com/sqx/modules/course/controller/app/AppCourseController.java b/src/main/java/com/sqx/modules/course/controller/app/AppCourseController.java index 30c9496e..b3331326 100644 --- a/src/main/java/com/sqx/modules/course/controller/app/AppCourseController.java +++ b/src/main/java/com/sqx/modules/course/controller/app/AppCourseController.java @@ -54,16 +54,16 @@ public class AppCourseController extends AbstractController { @GetMapping("/selectCourseDetailsById") @ApiOperation("根据id查询短剧详情") - public Result selectCourseDetailsById(Long id, String token, String courseDetailsId) { -// String redisKey = RedisKeys.getDateKey("course:") + userId + "-" + id; -// Object week = redisUtils.getObjectDate(redisKey,Course.class); -// if (week != null) { -// return Result.success().put("data", week); -// } + public Result selectCourseDetailsById(@RequestAttribute("userId") Long userId, Long id, String token, String courseDetailsId) { + String redisKey = RedisKeys.getDateKey("course:") + userId + "-" + id; + Object week = redisUtils.getObjectDate(redisKey,Course.class); + if (week != null) { + return Result.success().put("data", week); + } Result result = courseDetailsService.selectCourseDetailsById(id, token, courseDetailsId); -// if (result.get("code").equals(0)) { -// redisUtils.set(redisKey, result.get("data"), 3); -// } + if (result.get("code").equals(0)) { + redisUtils.set(redisKey, result.get("data"), 3); + } return result; }