发表于: 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自动生成。在数据表很多的情况下还是比较好用的。


明天计划:

明天要写前台的详情接口,感觉方案好像有点问题。


遇到问题:

暂时没有

收获:

完成了一个列表接口。

讲了小课堂。



返回列表 返回列表
评论

    分享到