From a91cab37f5af1baa50379e405723f609a7e0e687 Mon Sep 17 00:00:00 2001 From: sunflower2014 Date: Sat, 27 Sep 2025 20:15:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=B5=84=E8=AE=AF=E7=B2=BE?= =?UTF-8?q?=E9=80=89=E5=B7=B2=E5=8F=91=E5=B8=83=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reference/admin/controller/ApiController.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/admin/src/main/java/com/jinrui/reference/admin/controller/ApiController.java b/admin/src/main/java/com/jinrui/reference/admin/controller/ApiController.java index 5834d08..f8e3b8c 100644 --- a/admin/src/main/java/com/jinrui/reference/admin/controller/ApiController.java +++ b/admin/src/main/java/com/jinrui/reference/admin/controller/ApiController.java @@ -39,14 +39,24 @@ public class ApiController { public ResultObject> getNews(@RequestParam(name = "num", required = true, defaultValue = "10") Integer num, @RequestParam(name = "last", required = false) Long last, HttpServletRequest request) { String accessKey = request.getHeader("X-Api-Key"); Integer clientType = apiKeyService.getClientType(accessKey); - if (clientType == null) { - return ResultObject.failed("非法操作,用户不存在!"); + if (clientType == null||clientType == 0) { + return ResultObject.failed("非法操作!"); } return newsService.requestNewsByApi(num, last, clientType); } @PostMapping("/news") public ResultObject> queryNews(@RequestParam(name = "num", required = true, defaultValue = "10") Integer num, @RequestParam(name = "last", required = false) Long last, HttpServletRequest request) { + String accessKey = request.getHeader("X-Api-Key"); + Integer clientType = apiKeyService.getClientType(accessKey); + if (clientType == null||clientType == 0) { + return ResultObject.failed("非法操作!"); + } + return newsService.requestNewsByApi(num, last, clientType); + } + + @PostMapping("/news/published") + public ResultObject> queryPublishedNews(@RequestParam(name = "num", required = true, defaultValue = "10") Integer num, @RequestParam(name = "last", required = false) Long last, HttpServletRequest request) { String accessKey = request.getHeader("X-Api-Key"); Integer clientType = apiKeyService.getClientType(accessKey); if (clientType == null) {