增加资讯精选已发布接口
This commit is contained in:
parent
c81d2a466d
commit
a91cab37f5
|
|
@ -39,14 +39,24 @@ public class ApiController {
|
||||||
public ResultObject<List<NewsApiVO>> getNews(@RequestParam(name = "num", required = true, defaultValue = "10") Integer num, @RequestParam(name = "last", required = false) Long last, HttpServletRequest request) {
|
public ResultObject<List<NewsApiVO>> 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");
|
String accessKey = request.getHeader("X-Api-Key");
|
||||||
Integer clientType = apiKeyService.getClientType(accessKey);
|
Integer clientType = apiKeyService.getClientType(accessKey);
|
||||||
if (clientType == null) {
|
if (clientType == null||clientType == 0) {
|
||||||
return ResultObject.failed("非法操作,用户不存在!");
|
return ResultObject.failed("非法操作!");
|
||||||
}
|
}
|
||||||
return newsService.requestNewsByApi(num, last, clientType);
|
return newsService.requestNewsByApi(num, last, clientType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/news")
|
@PostMapping("/news")
|
||||||
public ResultObject<List<NewsApiVO>> queryNews(@RequestParam(name = "num", required = true, defaultValue = "10") Integer num, @RequestParam(name = "last", required = false) Long last, HttpServletRequest request) {
|
public ResultObject<List<NewsApiVO>> 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<List<NewsApiVO>> 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");
|
String accessKey = request.getHeader("X-Api-Key");
|
||||||
Integer clientType = apiKeyService.getClientType(accessKey);
|
Integer clientType = apiKeyService.getClientType(accessKey);
|
||||||
if (clientType == null) {
|
if (clientType == null) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue