发表于: 2017-12-14 23:07:23
1 760
今天完成的任务:
一、完成了前台列表页面接口
收到请求参数是页码。然后返回对应的数据给前端。
@RequestMapping(value = "/a/article/list", method = RequestMethod.GET)
public String getMultiArticleJson(ModelMap model,int nowPage) throws Exception {
List<Long> idList = new ArrayList();
int total;
int pageNum=10;
int listNumber=(nowPage-1)*pageNum;
try {
log.info("起始数据 起始条数"+listNumber+" 页数" +nowPage);
Map<String ,Object> map= DynamicUtil.getArticleIDsOrderByUpdateAt();
idList=articleService.getIdsByDynamicCondition(Article.class,map, listNumber, pageNum);
List<Article> articleList = articleService.getObjectsByIds(idList);
total=articleService.countArticleIds();
// log.info("get article data is " + articleList);
model.addAttribute("code", 0);
model.addAttribute("articleList", articleList);
model.addAttribute("page",total);
log.info("数据总数"+ total );
} catch (Throwable t) {
log.error(t.getMessage());
log.error("get article error,id is " + idList);
model.addAttribute("code", -100000);
}
return "/article/json/articleListJson";
}
现在先把功能都实现了,然后再去重构。考虑扩展的问题。
二、讲小课堂。
主要是自己学习了一下mybatis generator自动生成。在数据表很多的情况下还是比较好用的。
明天计划:
明天要写前台的详情接口,感觉方案好像有点问题。
遇到问题:
暂时没有
收获:
完成了一个列表接口。
讲了小课堂。
评论