发表于: 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
评论