发表于: 2017-05-12 19:43:21
1 887
今天完成的事:改完了学习速度进度条显示不对的问题,正在解决左侧进度条点击的问题。
明天计划的事:改完左侧进度条的问题,进行自测。
困难:
1.接口改变之后学习速度的进度条展示不对,这个昨天困难里面有,主要是因为获取的数据不对,展示就有问题,之前泽平获取的数据对不上号,第一个问题是进度展示的百分比计算也存在问题,比如该用户学了7天,外门学了1天,内门学了1天,散修学了一天,这个时候进度条四个都会展示100%,因为之前计算的是平均天数=(外门+内门+散修)/3,这个时候平均天数为1,百分比计算是用相关天数/平均天数*100%,这个时候该用户进度条宽度为700%,外门、内门、散修都是100%,显示出来的效果是一样的(都是100%),并不能很好的展示出该有的对比效果,后来将进度条宽度的算法变了一下,改成该用户占总天数的百分比,这个时候进度条不会产生超出严重的效果,对比效果还比较明显;第二个问题就是进度条展示的数据不对,是因为取出的数据不对,本来应该是taskAllSpeed里面的每个任务的平均天数们,之前写的是allData里面的speed,获取出来的数据是不对的,改掉就完了(但是找了很久,接口变了不熟悉);
2.需求发生变化,要求用户可以看到下一个未领取的任务的相关信息,这时候左侧进度条点击等都需要发生变动,龚浩找了一下午没找到,目前解决了一半。
收获:
1.请求多了返回数据很多的时候一定要注释,给写清楚,不然很多时候不知道存的到底是哪的数据,就会发生数据拿错的问题,但是这个问题找出来又很麻烦;
2.需求发生变化真的需要很大变动啊,第一次感觉到。
评论