1. 晒太阳锻炼休息 2018-01-31

0.1. 时间清单

  • xx:xx~05:45 醒
  • xx:xx~08:00 起床
  • xx:xx~08:10 洗漱1
  • xx:xx~08:28 早饭
  • 09:38~09:58 未登录状态也可以添加标签
  • 10:00~10:12 未登录输入任务编号查看任务详情,包含其他人
  • 10:17~10:37 控制台报错Uncaught (in promise) 请先登录
  • 11:05~11:29 在其他日期添加的任务due全部都是今天的
  • 11:31~11:52 在其他日期添加任务后,水平滚动条选中日期的位置变化到看不见了
  • xx:xx~12:32 微信群文章-张一鸣:不甘平庸的人都有同一个特质
  • 12:52~13:17 午饭
  • 12:35~13:30 周末任务中完成的任务消失找不到,需要添加标签显示到今日任务中
  • 11:42~14:00 晒太阳锻炼休息
  • xx:xx~14:12 账号安全,密码框中可以输入中文并且成功
  • 14:17~15:35 微信清除缓存退出在打开链接用户变了
  • xx:xx~15:53 吃柚子+wc+晒太阳
  • 15:55~16:02 微信登录头像没有获取
  • 16:07~16:40 m首页二级路由修改
  • 16:40~16:59 名言分享给好友打开不正确
  • 19:03~19:18 晚饭
  • 19:29~19:40 洗漱2
  • 19:19~20:10 卡通
  • 21:25~22:20 优化请求项目大量数据逻辑优化,服务端自动给判断返回数据方式
  • 用户多设备登录管理
  • 登入界面修改密码后直接登录
  • 创建的周末任务包含空数据
  • 现在我的日报别人都看不懂,只有自己能看懂的碎片记录
  • pc任务箱导入框下面增加输入框(重复字符自动添加)
  • 接口sortday报错,服务端逻辑出问题

0.2. 总结

0.3. 观点及其他

0.4. 任务详情

[x]吃柚子+wc+晒太阳 家里自己种的柚子大概还有50个

[x]晒太阳锻炼休息耗时 [x]微信群文章-张一鸣:不甘平庸的人都有同一个特质 [ ]用户多设备登录管理 会涉及到消息通知给哪个设备,现在只保存了一个设备id. 1、保存多设备id 2、把其他设备踢下线.

[x]优化请求项目大量数据逻辑优化,服务端自动给判断返回数据方式提前 预计 耗时 【已完成】1、查询项目中的sql合并成2条 2、tasktodb中合并数据时避免界面不同渲染. 3、正常调用z39tasks接口,判断是否有socket.如果有链接就直接推送,无就整体返回. 需要精确的查看socket是否链接,现在可以通过登录后保存的sid来判断.现在账号登录1设备没问题,后期多设备还需完善.

[x]m首页二级路由修改准时 预计 耗时 1、页面内容独立成vue文件 2、添加子路由成功 3、其他分页添加子路由. 第二部已完成. 7天时间清单

[x]名言分享给好友打开不正确超时 预计 耗时

查看问题后注意到需要通过二级路由解决.把主要部分添加路由后,顶部的tab选项卡状态还不正常.需要在mounted里面通过路由改变状态. mounted里面设置失败,生命周期的顺序错误.放到created里面搞定。

[x]微信清除缓存退出在打开链接用户变了超时 预计 耗时 登录一个用户->点击微信设置清除缓存->退出微信在打开微信->点击链接查看 期望结果:应该显示用户未登录状态 实际结果:显示姜闹钟用户 还可以添加任务 https://pan.baidu.com/s/1bq1kszX

登录后直接关闭微信,直接点击网站链接进入系统,后台看到登录的token就变了.解析后是其他用户的token,依然是调用的接口logintoken登录. 在api.js和具体逻辑中都有localStorage.setItem('token', 需要删除冗余部分.放到api.js中更合适. 小程序登录逻辑中添加了this.cookie('thinkjs')来判断唯一user照成的错误. token错误的报错到了服务端,每次其他人登录都使用了服务器上错误token. 导致账号乱串, 查看协议中的数据发现thinkjs在我调用登录协议后自动添加了cookie,刚访问首页时不存在可用的cookie信息. 对后端cookie还不熟悉,查看文档调用接口后看到this.cookie('Wxapp7dtime', JSON.stringify(data));成功把url中的参数传递到header中, 测试后修复成功.这个bug会影响所有用户.还比较难以发现和测试,必须要多个人才能发现.自己以前测试不出来.

[ ]登入界面修改密码后直接登录预计 现在已经是修改密码后自动登录,测试员错误提交.

[x]账号安全,密码框中可以输入中文并且成功预计 同样一个密码输入框的问题,提交了3个bug.

[ ]创建的周末任务包含空数据 task.tags:{created: "2018-01-31 7天时间清单", weekend: ""} z39tagitem数据库中没有标签,在其他任务里一起解决了.因为这是前置任务.

[x]微信登录头像没有获取提前 预计 耗时 点击我的->点击登录按钮->选择微信登录 期望结果:获取微信头像微信昵称 实际结果:昵称获取到了但是头像没有获取到 显示的还是原来的图片

数据库中的微信数据表只有部分用户有头像,因为没有使用正确的头像地址,早期系统未完善写死用的静态图片.7天时间清单) 小程序"7天时间清单"代码发布审核结果 你的小程序"7天时间清单"代码发布审核未通过,原因如下: 1:服务类目"工具-办公_"与你提交代码审核时设置的功能页面内容不一致 (1):涉及文娱视频,请登记对应类目 视频是网站首页,提交申请后等待审核的过程还需要几天.可以先屏蔽包含视频的首页,专门做一个小程序审核版.后台判断是否来自小程序返回给用户应该看到的页面.

[x]周末任务中完成的任务消失找不到,需要添加标签显示到今日任务中超时 预计 耗时 需要在doTaskEdit的回调中添加逻辑判断,当异常情况时会是怎样的?还需要在任务详情中添加逻辑

[ ]现在我的日报别人都看不懂,只有自己能看懂的碎片记录 [ ]pc任务箱导入框下面增加输入框(重复字符自动添加) [x]在其他日期添加任务后,水平滚动条选中日期的位置变化到看不见了超时 预计 耗时 不应该变化,修改为判断选中按钮的是否在可视区.如果不在就自动滚动.

[x]在其他日期添加的任务due全部都是今天的超时 预计 耗时 due:moment().format('YYYY-MM-DD') -->due:this.daySelect 即可,任务添加成功发现添加任务后,当日的任务状态还没变化.应该从无任务状态变为有任务状态. 以前监听dayDics昨天修改后影响了这部分逻辑,检查后发现没有影响.注意到是协议taskAdd优化后把多条协议整合到一起,这里就缺少了更新日期状态的逻辑. 在taskAdd中添加后更新成功. 在添加多个任务中还需要添加更新. 这是实现导入功能配套的.

[ ]接口sortday报错,服务端逻辑出问题预计 SQL: SELECT taskid FROM d7_z39tag WHERE ( key = 'due' ) AND ( value = '2018-01-30' ) AND ( uid = 461 ) { Error: ER_PARSE_ERROR: Erreur de syntaxe près de ') )' à la ligne 1 再次测试报错又没了,这种低概率错误让人头痛. SQL: SELECT * FROM d7_z39sort WHERE ( uid = 461 ) AND ( type = 'day_2018-01-30' ) LIMIT 1, Time: 1ms 比对发现报错的sql不是sortday直接关联的,去看下后台代码. 逻辑有2部分,1、查询任务排序 2、查询日任务。在第二部分出错.看见报错像是连续两个括号, 假如当日数据没有任务也没报错,如上图. 无法重现

[x]控制台报错Uncaught (in promise) 请先登录超时 预计 耗时 var _this = this; 有些搞不清楚,有些需要这样添加,有些不需要就变得难以判断. 控制台报错主要是Promise resolved 抛出的异常没有处理. 在抛出异常前已经统一提示了,后面没处理的逻辑都不影响.如果不规划好后期就会成为隐患. 难点:哪些新写法不支持this,()=>{ this }? 断点查看this变量为null,但是运行逻辑没报错,且成功执行了逻辑. 直接替换this->_this后缺少对应密码,又从git代码比对中删除刚才修改的_this

[x]未登录输入任务编号查看任务详情,包含其他人提前 预计 耗时 之前方便兼职查看,把任务详情的查看完全开放了.屏蔽代码后即可,后期需要添加临时访问权限.类似短信验证码在添加1天有效期.

[x]未登录状态也可以添加标签超时 预计 耗时 点击任务->点击今日->点击一个任务点击详情->点击添加标签 期望:无法添加 提示请登录 实际:可以添加

查看后台逻辑是对的,测试也没找到问题.担心是后台问题,最后发现是前端没有在接口中做返回错误判断api.tagitemAdd。相关问题,小部分工作和pc端是重复性工作.

Copyright & copy www.7dtime.com 2014-2017 all right reserved,powered by Gitbook该文件修订时间: 2018-05-05 10:23:42

results matching ""

    No results matching ""