diff --git a/src/main/java/live/tomey/api/express/controller/NewsServiceController.java b/src/main/java/live/tomey/api/express/controller/NewsController.java similarity index 81% rename from src/main/java/live/tomey/api/express/controller/NewsServiceController.java rename to src/main/java/live/tomey/api/express/controller/NewsController.java index 1ccf876..585f5b1 100644 --- a/src/main/java/live/tomey/api/express/controller/NewsServiceController.java +++ b/src/main/java/live/tomey/api/express/controller/NewsController.java @@ -8,6 +8,7 @@ import live.tomey.api.express.service.NewsService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; import java.util.List; /** @@ -17,7 +18,7 @@ import java.util.List; */ @RestController @RequestMapping("/news") -public class NewsServiceController { +public class NewsController { @Autowired private NewsService newsService; @@ -36,7 +37,24 @@ public class NewsServiceController { } } - + @PassToken + @PostMapping("/post") + private Result> postList(HttpServletRequest request){ + try { + News news = new News(); + news.setContent(request.getParameter("content")); + news.setImgUrl(request.getParameter("imgUrl")); + news.setTitle(request.getParameter("title")); + ServerResult> serverResult = newsService.getNewsList(news); + if (serverResult.isStart()) { + return new Result<>(true, serverResult.getData()); + } else { + return new Result<>(false, -1, serverResult.getMsg()); + } + }catch (RuntimeException e){ + return new Result<>(false,-1,e.getMessage()); + } + } @PassToken @GetMapping("/get") private Result> List(News news) {