发表于: 2017-12-30 22:22:13

1 415


今日完成的事情:

今天把我负责的接口都写完了(自己能想到的),接下来就是接口联调。

今天写的是article模块,对应的还是增删改查,没有什么难度。

主要article模块没有什么和其他的模块有关联,所以写起来就不需要考虑那么复杂的逻辑了。

主要是一个拖动排序实现起来比较麻烦,暂时我想到的方法是:

//根据前端传回来的ids取得article列表
List<Article> articleList = articleService.getObjectsByIds(ids);
log.info("get articleList size is : " + articleList.size());

//遍历articleList,对每一个article对应的level字段值,放进一个集合
List<Long> levelsList = new ArrayList<>();
for
(Article article : articleList){
    levelsList.add(article.getLevel())
;
}
log.info("get levelsList size is :" + levelsList.size());

//levelList重新排序,把排序之后的值赋值给ids对应的article
Collections.sort(levelsList);
for
(int i = 0;i < ids.size();i++){
    articleList.get(i).setLevel(levelsList.get(i))
;
}

1.前端会把排完序的id作为一个list传回来给我。

2.根据前端传回来的ids取得article列表。

3.遍历articleList,取得每一个article对应的level字段,放进一个集合。

4.level字段重新排序,然后把排序之后的值付给ids对应的article

主要就是上面的四个步骤。

这几天部署服务器一直敲键盘,敲的都是一些重复的代码,索性今天写了两个脚本。

这个脚本没有一点难度,就是把自己手敲的代码封装了起来。

在这里还是要啰嗦一句,碰到rm –rf的操作,还是乖乖的在后面加上完整的文件名或者文件夹名。修真院惨痛的教训,不要再出现第二次了。

明日计划的事情:

和前端小伙伴合作,进行接口联调,优化参数,修改接口,总之革命尚未成功,同志仍需努力。

遇到的问题:

收获:

随之自己写接口的深入,对于老大的框架越来越熟悉了,写接口的时候也快了不少。

任务开始时间:2017/12/15

预计完成时间:2017/12/28

延期:第一次延期至2018/1/2

延期原因:自己太菜了,写接口太慢了,耽误了大家的进度。

解决办法:撸起袖子,加班加点敲代码

禅道:http://taskNaNteng.com/zentao/project-story-494.html

 



返回列表 返回列表
评论

    分享到