From 0a908a6eabb4713f6e7270a20a1158b1c756cb10 Mon Sep 17 00:00:00 2001 From: caoyizhong <1270296080@qq.com> Date: Tue, 9 Aug 2022 18:10:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=93=8D=E4=BD=9C=E6=89=8B?= =?UTF-8?q?=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/openapi/pc/PCFramerController.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/xhm-admin/src/main/java/com/xhm/web/controller/api/openapi/pc/PCFramerController.java b/xhm-admin/src/main/java/com/xhm/web/controller/api/openapi/pc/PCFramerController.java index 072c4f7..801df54 100644 --- a/xhm-admin/src/main/java/com/xhm/web/controller/api/openapi/pc/PCFramerController.java +++ b/xhm-admin/src/main/java/com/xhm/web/controller/api/openapi/pc/PCFramerController.java @@ -5,7 +5,9 @@ import com.xhm.common.core.page.TableDataInfo; import com.xhm.common.core.redis.RedisCache; import com.xhm.common.general.Result; import com.xhm.wjnft.domain.WjBrand; +import com.xhm.wjnft.domain.WjManual; import com.xhm.wjnft.domain.WjPcRotation; +import com.xhm.wjnft.service.IWjManualService; import com.xhm.wjnft.service.pc.PCFramerService; import com.xhm.wjnft.utils.BaseMobileController; import com.xhm.wjnft.vomain.WjArtistVO; @@ -38,6 +40,9 @@ public class PCFramerController extends BaseController { @Autowired private RedisCache redisCache; + @Autowired + private IWjManualService manualService; + @ApiOperation(value = "创作者轮播图") // @GetMapping("/defaultPicUrl") public Result defaultPicUrl(){ @@ -75,7 +80,22 @@ public class PCFramerController extends BaseController { return Result.suc(pcFramerVOS); } + @ApiOperation(value = "创作者操作手册") + @GetMapping("/manual") + public Result manual(){ + if(redisCache.getCacheObject("/open/pc/framer/manual") != null ){ + WjManual wjManual = redisCache.getCacheObject("/open/pc/framer/manual"); + logger.info("创作者信息"+wjManual); + return Result.suc(wjManual); + } + List wjManuals = manualService.selectWjManualList(null); + if(wjManuals.size() > 0){ + redisCache.setCacheObject("/open/pc/framer/manual",wjManuals.get(0),300, TimeUnit.SECONDS); + return Result.suc(wjManuals.get(0)); + } + return Result.suc(); + } }