11.11:完成学员端分单列表和详情的部分开发;思考:由于新增分单,和之前已经写好的订单逻辑有些冲突,需要重新设计,孙昕老师和李雁飞老师的设计下,将全款订单也生成一个子单信息,这样一来所有订单都可以作为子订单统一处理,而我负责的订单列表和详情也非常方便,让我感受到了技术设计的重要性,因此,在以后的开发中,我会先进行方案设计再进行开发,这样就能避免技术债务;11.12:完成学员端分单详情的开发;11.13:和前端对接分单列表和详情,新增头像审核接口,在详情页面新增了projectId,以便于前端判断项目是CFA还是大职研;思考:由于看需求不仔细,忽略了UI的重要性,导致忽略了保存头像是需要单独一个接口的,不过由于将图片审核整理到了api层,所以花费太多时间,以后会原型加上UI一起看的,以免遗漏细节;11.14:新加的订单列表展示即将逾期的订单,单独出一个接口解决:对于查找订单列表的设计,我一开始是想在代码里面做排序和筛选,但是孙老师说一条SQL就能解决,就没必要用太多代码处理,但是在后面讨论到过期时间需要加索引的时候,孙老师说当有上千万订单时,即使添加了索引也会很慢,于是还是改成了在代码里面做排序筛选。11.15:解决ClassIn出现的bug问题:ClassIn的逻辑是由吴冬辉老师之前就写好的,但是在测试的时候还是发现了bug,当用户已经在ClassIn客户端注册时,再次调用api注册,我们仍然会将他标记为首次注册;可能是我之前对接后测试的不仔细,导致出现了这个缺陷;解决:在和ClassIn售后人员沟通后,我重写了ClassIn的部分逻辑,解决了bug