发表于: 2017-06-29 13:35:47

1 966


今天完成的任务:

    1.参加第二次复盘项目demo.最后一切顺利,demo通过.

    2.优化代码.获取萝卜多中的article列表,需要做一个排序.并且响应前端的拖动改变,形成一个新的排序.以前做的不好,当重新获取新的article列表的时候会把按照rank排序的列表覆盖.

改成下面这样,这里是基于这样的逻辑,前端在对article列表中的一条数据进行修改过,或者新增之后会再次返回到article列表页,执行/a/u/article/search接口,这样修改过的数据一定在第一页显示,因为列表是按照最新更新时间desc排序的,然后当用户做了拖动修改之后,排序会在这个基础上做改变,但对于第一页的内容来讲,他们都做了update,因为他们的rank字段通过/a/u/article/rank都做修改,处在同一级别上,修改时间相同,所以最终还是会议rank来排序,从而实现了按时间排序和按rank排序兼顾.保存用户拖动后的排列顺序.

遇到的问题及其收获:

    对前端的操作要有一定的了解,明白其中的逻辑,对于提供接口数据有帮助.以后一定要加强对前端的了解,至少可以良好的沟通.加油!

明天的计划:

    进真实项目评审.


返回列表 返回列表
评论

    分享到