This commit is contained in:
20932067@zju.edu.cn 2021-04-23 12:45:49 +08:00
parent ef63b8f6db
commit 2897173672
1 changed files with 20 additions and 2 deletions

View File

@ -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<List<News>> postList(HttpServletRequest request){
try {
News news = new News();
news.setContent(request.getParameter("content"));
news.setImgUrl(request.getParameter("imgUrl"));
news.setTitle(request.getParameter("title"));
ServerResult<List<News>> 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>> List(News news) {