1. 2017-11-05

1.1. 1. 时间清单

  • xx:xx~2017-10-30 08:45 项目完善
  • 09:10~2017-10-30 09:26 z43phone采用统一的before验证登录,需要独立不用验证部分接口 提前
  • 10:16~2017-10-30 10:33 修改项目模板会导致新增模板 准时
  • 11:59~2017-10-30 12:19 获取项目数据后模板逻辑报错 超时
  • 10:33~2017-10-30 13:49 项目成员管理优化 超时
  • 14:28~2017-10-30 14:54 完善项目模板-成员用过的所有模板 超时
  • 15:00~2017-10-30 15:25 代码更新整合&提交 超时
  • 15:28~2017-10-30 15:37 完善添加项目导入成员切换切面是输入框数据丢失 提前
  • 16:24~2017-10-30 16:57 周计划-20171030 提前
  • 18:00~2017-10-30 18:59 下载查看同类产品tower的视频教程
  • 20:10~17-10-30 20:23 即时聊天沟通反馈 超时
  • 10:24~2017-10-31 10:58 个人标签归类构思 准时
  • 16:00~2017-10-31 18:12 即时聊天用接口文档 超时
  • 18:13~2017-10-31 18:36 前端tagtmp 添加和修改bug
  • 11:09~2017-10-31 19:14 滚雪球落地构思和交流 超时
  • 20:09~2017-10-31 20:47 前端wgl沟通任务详情和其他疑问
  • xx:xx~2017-11-01 10:58 和肖老师语音沟通滚雪球效应
  • 20:33~2017-11-01 11:41 完善pc标签列中的成员列表 超时
  • xx:xx~2017-11-01 12:48 沟通和秦夏继续昨天昨天的话题
  • 16:12~2017-11-01 22:50 服务端重复任务逻辑 超时
  • 07:01~2017-11-02 07:54 优化checker设置最多选中按钮数 超时
  • 08:56~2017-11-02 09:30 修改重复任务报错-未登录 准时
  • 10:06~2017-11-02 10:19 今日days接口中返回异常数据’2017111+’ 提前
  • 16:01~2017-11-02 16:23 修改后的parseTlog.js文件整合 准时
  • 21:55~2017-11-02 22:02 调整checklogin逻辑后,现在后端大多逻辑报错 提前
  • 16:56~2017-11-03 16:56 免骚扰-任务沟通
  • 18:00~2017-11-03 20:21 查看同类软件teambition团队和项目功能 超时
  • 20:21~2017-11-03 21:55 查看同类产品官网上的产品说明
  • 09:30~2017-11-04 09:55 查看同类产品tita的官网产品介绍
  • 09:55~2017-11-04 10:20 前端wgl沟通项目列标签逻辑,常用标签疑问
  • 10:45~2017-11-04 11:23 点击今日任务控制台提示警告 超时
  • 11:38~2017-11-04 13:34 检查pc端v1上线版细节优化
  • 14:03~2017-11-04 14:24 向同学请教沟通前端应用商店技术
  • 14:30~17-11-04 14:49 谷歌广告赠送金邮件
  • 22:20~2017-11-04 22:33 前端wgl沟通任务闹铃
  • 14:36~2017-11-05 15:02 任务详情调整细节查看及录制反馈视频
  • 15:26~2017-11-05 15:35 vux版本升级相关slot修改 提前
  • 15:36~2017-11-05 16:01 app任务箱设置due日期后,任务没有消失 准时
  • xx:xx~2017-11-05 16:59 谷歌推广
  • 17:43~2017-11-05 18:02 pc端公用部分代码整合store,mixin,api
  • 18:18~2017-11-05 18:43 pc任务详情修改构思 准时
  • 18:44~2017-11-05 18:52 修改手机端的预计完成时间计算方式 提前
  • 18:54~2017-11-05 19:22 网站取名&app取名

1.2. 2. 总结

1.3. 3. 观点及其他

1.4. 4. 任务详情

[x]网站取名&app取名耗时 网站因为域名,取名为 7天时间清单, app 为时间清单.
域名7dtime.com 名字7天时间更贴切. app名字见过最长5个字. 7天时间清单缩减为时间清单. 时间清单更容易让人想起任务清单和“清单革命”相关主题功能.

[x]修改手机端的预计完成时间计算方式提前 预计 耗时 修改测试成功. 添加一个字段即可.

[x]pc任务详情修改构思准时 预计 耗时 电脑版界面够大,显示在任务详情意外有点别扭. 显示到任务详情上面会导致任务切换时,需要点击的任务列表区域发送抖动. 那就把显隐的内容放到底部. 按钮组和评论输入框上面. 其他功能保存手机版一致.

[x]pc端公用部分代码整合store,mixin,api耗时 [x]任务详情调整细节查看及录制反馈视频耗时 1.倒计时数字区域一直显示, 默认时钟,开始执行后倒计时数字 2.任务详情顶部上移,覆盖“时间选择” 3.标题和描述修改后,下面出现保存和取消按钮. 4.创建子任务“创建”按钮隐藏,当输入框内容不为空时显示按钮. +5.任务开始后,左边展开输入框(editor.md) 6.无子任务时不显示父任务,父任务不是默认“打钩”状态. 7.任务描述4行文字高度 8.任务详情背景用白色打底,填充透明有缝隙的地方. 1878pc细节反馈.mp4

[x]app任务箱设置due日期后,任务没有消失准时 预计 耗时 已经进入了store.tagSet的逻辑,执行了Vue.set(task.tags, sdata.key, sdata.value || “”);但没更新,之前对的,又修改到哪里了吗? +页面切换usertask协议多次触发,需要优化. api.js 中添加请求换成后正常http.__addFilter(/apix\/z39/), 之前后端接口调整导致这里失效. 7天时间清单 任务箱中给任务设置日期due字段后,切换到其他页面在切换回来显示正常,初步判断是没有触发页面更新。 在设置标签的回调中重新计算页面解决. 当任务超过一屏是可能出现页面位置置顶问题, 测试后没有出现问题.

[x]前端wgl沟通任务闹铃耗时 [x]谷歌广告赠送金邮件耗时 无法访问google,之前的翻墙软件也不能运行了. adwords.google.com f翻墙软件异常退出不能正常访问网页, 查看vpn软件也找不到. 7天时间清单 群友回复不能翻墙,最近管得严. 感觉1个月前也看到过别人感叹这事情. 7天时间清单 https://github.com/Alvin9999/new-pac/wiki 群友发来链接,等待下载. 7天时间清单 填写广告词,1980支付失败. 7天时间清单 网站还没发布上线,现在还不能投入广告使用. 充值及使用是之前其他任务的工作.

[x]向同学请教沟通前端应用商店技术耗时 [x]检查pc端v1上线版细节优化耗时 删除标签列.

[x]前端wgl沟通项目列标签逻辑,常用标签疑问耗时 [x]查看同类产品tita的官网产品介绍耗时 [x]查看同类产品官网上的产品说明耗时 [x]查看同类软件teambition团队和项目功能超时 预计 耗时 销售 http://dn-site.oss-cn-hangzhou.aliyuncs.com/videos/CS_Webinar/0714advancedvideo.mp4 人事 http://dn-site.oss-cn-hangzhou.aliyuncs.com/videos/CS_Webinar/0811advancedvideo.mp4

[x]免骚扰-任务沟通耗时 [x]点击今日任务控制台提示警告超时 预计 耗时 Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction 查看控制台信息发现是dayonly中的 moment(‘2017-11-1 ‘) 导致, 是pc端的store.js中state.selectedDayDate = state.showMonth + ‘-‘ + payload.value 导致. 修改为 (payload.value.length>1?payload.value:(“0”+payload.value)); 后正常. 修改数据库中z39tag 中的value字段, 修改后正常.

[x]vux版本升级相关slot修改提前 预计 耗时 [cell] slot=value 已经废弃,请使用默认 slot 替代 “我的”分页会出现[cell] slot=value 提示. 其他页面没看到提示. 7天时间清单 slot=”value” 代开页面代码删除后运行正常 slot=”value”

[x]今日days接口中返回异常数据’2017111+’提前 预计 耗时 “2017-11-01” “2017-11-02” “2017-11-1 “ 数据库中查询发现格式不一样,猜测是pc端不一致. 2017-11 2017-11-01 ‘2017-11-1’ 2017-11-02 经过pc测试发现确实是VALUES (3561,461,’2017-11-2’,’due’) 7天时间清单 pc端的时间格式需要统一采用moment().format(‘YYYY-MM-DD’),现在你是moment().format(‘YYYY-MM-D’)

[x]修改后的parseTlog.js文件整合准时 预计 耗时 parseTlog 和 parseTlog_common

[x]调整checklogin逻辑后,现在后端大多逻辑报错提前 预计 耗时 errmsg:”请先登录”, 基本不能正常开发. z39task,z39audio,z39tagitems 正常,他们都是rest接口. days,sortday,usertask 都是z39time的逻辑, 因为 apix/z39base 没有替换完毕, z39base—>d7game后系统正常.

[x]优化checker设置最多选中按钮数超时 预计 耗时 组件只能同时选择一个,需要先取消选择在选新的.操作起来很麻烦以为有Bug. 查看官网代码发现vux版本有升级,更新并整合代码. 删除文件后在执行 npm install 速度太慢, 需要强项删除文件夹. 百度查询到可以直接使用npm install —force 结果两种更新方式都执行了一半导致2种都无效了. 恢复修改后的package.json后重新更新. 在电脑上点击界面中的标签变动非常缓慢,卡动. 控制台提示cols已经废弃 搜索所有cols修改成 rows测试运行正常. 7天时间清单 之前修改vux源码的按钮颜色回复成功 7天时间清单 官方没有更新这个功能,还需需要自己修改完善. 添加3行代码即可. this.$parent.currentValue.shift(); 7天时间清单

[x]沟通和秦夏继续昨天昨天的话题预计 寻求意见前,先寒暄对方的情况,占用一半时间.了解地方情况的这时间没给对方产生价值,和直接聊自己需要的相比,寒暄浪费了对方更多时间. 7天时间清单 整个沟通过程,获取的有效信息少. 7天时间清单 可以考虑用电话问卷调查, 难点是需要固定有效的问题. 这是一个逐渐改进的过程,需要不断修改调整问题。 每提出一个问题,就需要几个解决问题的方法. 问提出这问题的人可能最好,至少问题在他这儿出现, 其他人可能没这个问题. 问题其他人都不理解这问题. 7天时间清单

[x]和肖老师语音沟通滚雪球效应 1. 昨天的滚雪球效应 如何落地 2. 今天的想法是,想了解肖老师的时间花费在什么地方 沟通中对方很容易忘记假设的“沟通前提”,假如这个系统大家已经认可他的价值愿意使用了.就像是每月通信话费充值.

[x]修改重复任务报错-未登录准时 预计 耗时 uid 存在但是this.ctx.post() || this.ctx.param()中的数据不存在 uid_auto: 0 修改任务成功, 但是控制台打印依然是uid_auto: 0,大概是没有获取uid所以没看出问题. 控制台打印“token err” 是token过期?退出账号重新登录后依然报错. 7天时间清单 ReferenceError: user is not defined at module.exports.setParam setParam 修改为this.ctx.state.uid 在后端传递参数后运行正常. 那其他使用到this.ctx.param(key, value)的地方也正常吗? 7天时间清单

[x]前端wgl沟通任务详情和其他疑问耗时 标签列添加报错修复. 1.需要明确闹钟逻辑, 忘记了之前的逻辑,查看代码并截图发送给他.

[x]前端tagtmp 添加和修改bug耗时 修改是因为逻辑中做了项目模板逻辑判断,忽略了用户模板导致错误.

[x]滚雪球落地构思和交流超时 预计 耗时 自己的时间管理系统有8年践行和习惯积累,大量时间金钱的投入研发.为用户提供一个免费入口.以劳动代替金钱进行付费. 系统不免费,但提供交换价值的免费途径. 直接思绪:用户不给钱,就给时间. 折算时间价值兑换系统使用费用. 7天时间清单 1、提供什么途径(固定|不固定) 2、系统设计 3、人员管理 展示广告;点击广告;分享;邀请;推广;建议;评价;反馈; 最重要是在市场帮助他人需求; 完成需求后,可以选择收钱或抵债. 7天时间清单 专业的人可以提供专业的能力, 广告文件、SEO优化、界面设计、(视频语音)代言、视频制作等所有对产品项目有帮助的事情… + 电话和秦夏沟通,ta根本不会这么想和做.就按按平时那样收费.话题进行不下去.如果把问题转换为:你每个月电话费用200元,你可以不给这200元,而提供时间劳动力交换,愿意? x 思绪跑偏,拨弄嘴边伤口出血、擦血. 7天时间清单 难点:不知道可以为公司做什么, 1、提供自己的服务.(对现有系统提供建议和交换内容发送申请.) 2、提供自己的产品交换 3、提供自己的时间.完成市场模块中其他人的[付费]需求. 4、经验和钱 问题等同于解决:卖苹果和卖梨的两人都没有钱,就难以交换. 难点: 相互(产品)价值的认可. 7天时间清单 这么思考就变成代替人命币的一种虚拟流通货币. 钱是属于前辈人劳动努力换来的积累. 年轻人对车房的需求资金远大于中老年. 到中年老年后的需求变小. 问题: 很多老人也没钱,年轻时只会消遣和懒惰. 必定有部分人是这样的.现在之所以没钱是因为没有积累. 无法对人的未来做约束或期待,银行做到了对个人未来提供贷款. +加入没有钱,两人如何合作? 这只是我当前的情况. 也是大部分人一天24小时的情况; 大部分时间都是闲置时间. 有时间却无法交易互助. 案例1: 货币价值差异, 国人在欧洲洗车(货币7:1,按照国家货币计算),最后通常的现象是 洗车小哥在旁边玩,更厉害的国人自己洗车. 如果国外有一个平台,可以提供一个他人产生价值赚钱的方式可以打破现状.这就像是不受工作环境约束的兼职. 如果两人合作产生更高价值,就需要国人在任何环境都能工作产生比洗车更高价值. 7天时间清单 +需要解决2人的时间(劳动)价值交换.减少彼此需要却又闲的发慌的时候. 两个人很容易理解,那人数增加呢? +作为问卷调查和他人沟通,寻找愿意的人. 平常的vip收费只是正常收入. 滚雪球效应需要集众人之力,项目越做越好. 突破一个团队一个公司的力量. 就像开源项目. 开源项目只是程序员能参与的方式. 这个需要所有用户可以出一份力. 那就假设所有用户都愿意出力, 都所项目成员。按照一个公司专业团队制作方式,那需要各部门和各职位划分. 1、部门划分、2.需求划分. 可以让大家一起提意见,把”意见”分类后大家一起完成项目需求任务. 难点是:如何沟通以及文件提交方式. 现在都还没有文件管理,沟通进行中.沟通可以基于单个任务沟通. -前期功能不完善,就提示一个入口. 人为操作赋予vip权限并 添加建议并完成项目需求任务. 7天时间清单

[x]即时聊天用接口文档超时 预计 耗时 1. 用户登录,退出登录 不需要登录登出,系统会登录. 聊天模块会整合到系统,开发测试会用到登录 /center/public/loginmob logoutmob, 2.个人资料,获取,修改 [无] 暂不考虑 5.好友列表,获取 [已有] api/z39member get 6.好友,搜索,加好友,删除好友 [无] api/z39member post put delete 7.群组列表,获取 [已有] api/z39member get{gid} 8.群组,建立,删除,加入群组,移出群组,群组资料 [群组创建管理在项目增删,这里还需要吗] 看到之前z43项目代码,有点摸不清思路. 先完成逻辑在调整代码结构位置. 7天时间清单 好友列表获取, 看到数据库中的数据可能有问题. 几条数据的fuid为0, 是其他sql查询时默认赋值后,前端有添加导致. 在前段判断这个,以后第三方开发依然可能出现这个错误. 所以在添加成员是删除数值为0,更好. 现在通过修改model 中查询数据快速解决当下需求. 查询好友的频率更高,所以在添加接口中删除字段对后端服务器压力更小. 7天时间清单 -需要返回用户头像,涉及两个不同表前缀,使用model无法获取?自己没有尝试联合查询中添加Prefix。 SELECT DISTINCT d7_z39friend.uid,d7_z39friend.gid,d7_z39friend.fuid,d7_z39friend.nname,cmswing_wx_user.uid,cmswing_wx_user.headimgurl FROM d7_z39friend LEFT JOIN cmswing_wx_user ON d7_z39friend.fuid = cmswing_wx_user.uid WHERE ( uid = 461 ) AND ( fuid > 0 ) d7_z39friend is not defined 看起来代码没问题,重启node后报错变化为 ER_NON_UNIQ_ERROR: Champ: ‘uid’ dans where clause est ambigu 7天时间清单 uid —> d7_z39friend.uid 后成功. 但数据库中无数据. 7天时间清单 添加一条测试数据成功. 用户头像是从微信登录的头像中获取. 7天时间清单 点击创建群可以出发触发vue系统中的创建项目弹窗. 这里可能涉及到数据通信更新. 现在简单的接口对于没调用过接口的新合作技术,接口还不明白.还需要更进一步说明. 7天时间清单

[x]即时聊天沟通反馈超时 预计 耗时 1. 用户登录,退出登录 [已有] 2.个人资料,获取,修改 [无,这版本不考虑] 3.会话列表,获取 [不明白,未读消息?] 4.会话,建立,删除 [融云] 5.好友列表,获取 [已有] 6.好友,搜索,加好友,删除好友 [无] 7.群组列表,获取 [已有] 8.群组,建立,删除,加入群组,移出群组,群组资料 [不需要,功能在其他地方] 9.发送消息,文字,图片 [融云] 10.接受消息,文字,图片 [融云] 11.消息列表,获取,删除 [融云] 大概需要8x3=24小时,8-10天. 2-3天一次功能展示结款.

[x]下载查看同类产品tower的视频教程耗时 http://v.youku.com/v_show/id_XMTQ1MzQyNzE4OA==.html#paction 感觉是很早期的web系统. 没任何特色或便捷性考虑,纯网页版实现任务管理系统. 网页各种跳转. 7天时间清单 查看官网的功能说明.

[x]周计划-20171030提前 预计 耗时 查看上周未完成计划。有太多人任务基本都延迟到这周似乎都足够了. +笔记模块 +任务分类筛选,多层分类查询自己的历史任务.

[x]完善添加项目导入成员切换切面是输入框数据丢失提前 预计 耗时 监听文本修改太逻辑过于频繁, 可以在页面跳转时报错数据.

[x]代码更新整合&提交超时 预计 耗时 大量代码都是从服务器上更新下来的,为什么还会出现冲突. 很奇怪 7天时间清单

[x]个人标签归类构思准时 预计 耗时 每个人都创建不同标签,会导致后面的人创建失败,或者无法创建。标签归类后的数据迁移与整合. 情况:相同单词不同行业. 多义词添加前缀. 搜索标签单词时,显示行业. 首选用户所在行业. 难点:有人恶意添加广告抱歉. 如果排除或没有这些用户, 理想状态是怎样处理? 1、公司录入基本 2、用户录入完善 3、(同义词标签)行业划分 4、错误分类修正 前期用户不会对标签分类,标签是未整理状态. 此时多义词标签出现, 2个不同行业的人使用了相同标签. 然后对标签进行分类. 感觉难以思考。 先罗列所有问题?无法对未知问题做全面详细罗列,不可行. 有谁可以罗列出来吗?有什么类似网络系统吗,自己没见过. 7天时间清单 系统对同义词标签进行分类,需要用户自己选择确定是那个多此次, 这里会出现同义词 系统只添加了一个行业,缺少另外一个行业. 用户没有选择行业,为分类标签就不会出现问题. 问题:多人使用一个标签,修改一个标签就会影响所有人的. 为了保持消息有效性,必然会这样. 那也有用户肯定会自己新建标签,或者不分类.那基本功能就满足这种需求. 进行分类等同于标签合并,数据迁移. 已经生成文件的历史日报文件就难以更新. 有潜在问题有待思考!? 7天时间清单 在为未进行分类时,同义词标签所有人共同一个. 并且搜索的展示的信息也是这些. 问题,搜索出现的信息一半是其他行业信息. 此时如果有已分类信息就弹框提示“进行”分类就行. 不用做搜索排序优化. 如何对标签进行分类操作管理. 需要展示所有标签.

[x]完善项目模板-成员用过的所有模板超时 预计 耗时 现在返回了所有用户自定义模板; 返回近15个项目,那如何获取更多呢?不需要更多,15个足够了. 查看所有可能需要1年后考虑优化. +usertask中还需要返回最近一个项目的标签. model sql写好后测试报错 ER_NO_SUCH_TABLE: La table ‘cmswing.d7_z43tagtmp’, 7天时间清单 z43tagtmp—> z39tagtmp 成功

[x]修改项目模板会导致新增模板准时 预计 耗时 对方录制的视频中看不出问题. 查看代码没问题. 项目的put协议中倒是可能出现问题, 7天时间清单 1、如果后期修改模板 2、传递成员就会新增,可能出现重复. 这里最好是调用member接口. 修改模板2中情况:1、新增模板 2、选择模板. 默认会选择一个模板,创建项目时必带属于自己的模板. 1)新增模板就直接通过tagtmp接口修改模板内容. 2)选择模板也是调用tagtmp接口修改tmp内容. 需要删除project中的 tmp 和member的添加修改.

[x]获取项目数据后模板逻辑报错超时 预计 耗时 let tagsArr = data.tagtmp.tmp.split(“,”) 运行报错 tagtmp:{} 后端返回为空. 之前没问题,查看数据库有发现pid=0的系统默认模板被修改导致报错. 7天时间清单 数据库tagtmp 字段的意思忘记了. type类型 0 1 2 0:项目列表 1:用户列表属性编辑 2:用户列表 . init 1 系统默认模板 7天时间清单 tagtmp中的pid和uid只能2选其一. 数据库中出现了2个字段同时有值. 添加了一些逻辑判断和处理. 7天时间清单

[x]完善pc标签列中的成员列表超时 预计 耗时 +bug usertask协议中member很多重复数据 之前因为开发,直接在数据库中添加测试数据. item.tmp.indexOf(“to=”) 逻辑中通过模板获取成员数据.正常应该通过项目获取成员. 7天时间清单 1、获取单个项目 2、近几个项目 3、所有项目 成员过多显示不下. 单个项目可能出现成员太少. 特别是单个项目没有成员. 最少15个成员或者多个项目. 先返回所有项目, 然后在减少数据过滤 sql需求:返回friends 表中用户 uid=461 的所有群(pid)里面的所有成员,uid,fuid 不重复。 7天时间清单 现在可以先用多条sql组合搜索出结果. 7天时间清单 2个字段去重不会. 7天时间清单 疑问沟通+重新完善需求说明. 17-10-31 7天时间清单 SELECT t.uid, t.gid,t.fuid,max(nname) FROM d7_z39friend t WHERE t.fuid > 0 AND t.gid IN ( SELECT t.gid FROM d7_z39friend t WHERE t.uid = 461 ) GROUP BY t.uid, t.fuid 测试可以. 7天时间清单

[x]项目成员管理优化超时 预计 耗时 不能删除群主,需要禁用或不显示群主. 需要获取能区分群主的信息. 现在返回的过多信息导致无法区分. 新增字段导致sql运行报错.需要优化调整 添加查询gid成功. 发送sql给他人求助修改3次后sql运行正常. 7天时间清单 if( this.uid && item.uid == this.uid && item.gid ==this.gid ) continue ; 逻辑问题,为什么要过滤掉的反而得到相反结果. 7天时间清单 修改sql后, 添加成员的已选择状态又不正常了.成员列表中的昵称也不正常了. 7天时间清单 昵称显示问题是之前测试数据难以看出问题,调整昵称优先级后昵称变成了别人的名字. 7天时间清单 因为data.tagtmp.tmp的逻辑报错,导致后面的逻辑没有运行,所以出现这个错误. 7天时间清单 x 午饭 前端沟通 拉肚 +出现了2个管理员账号, 查看数据有好些异常数据. pid uid fuid都为空. ~~管理员自己的uid也作为fuid参数才符合逻辑. 修改后才发现影响其他逻辑,这想法才是错误.~~手机端测试创建项目的默认添加管理员正常. 修改sql,添加返回字段admin. admin=9为管理员不显示在列表中. 成员只有自己是提示“无成员可善”并进入添加成员. 7天时间清单

[x]z43phone采用统一的before验证登录,需要独立不用验证部分接口提前 预计 耗时 取名z43base, 为什么文件自动就消失了. 再次尝试,并启动node后正常. 查看z43phone中的所有action只有 doneAction需要独立, 重命名为calldoneAction. 相关的逻辑还是需要在项目运行后调整逻辑. 现在暂不需要,调用的qiniu功能代码应该有更新,需要调整代码.

[x]项目完善预计 [x]谷歌推广预计 [x]服务端重复任务逻辑超时 预计 耗时 定时任务,重复任务表数据解析, x 没感觉.间断时间长感觉下不了手. 可能是其他原因导致. 手机版的重复任务逻辑在Flags.vue, z39repeat表中的数据已有. 需要在定时任务中执行相关逻辑. tagsRepeat 中有key-value对应的关系, 定时任务是每天执行. 日周月年 4种重复情况分别判断. -日 如果是 repeat=D 就执行 -周 moment(‘time’).isoWeekday() == W? -月 每月的xx号执行, moment().date() == moment(M?).format(‘DD’) -年 每年的xx月xx号执行, moment().format(‘MM-DD’) == moment(Y?).format(‘MM-DD’) sql无法判断,可以先查询出重复表中的所有数据,然后遍历每天数据做逻辑判断. 7天时间清单 -取消重复任务后直接删除repeat表中数据. 7天时间清单 -重复任务修改是怎样的逻辑?同一个任务可直接修改. 难点:修改的是克隆数据,不是数据源. z39repeat表中没有当前克隆数据,那就记录添加当前克隆数据就行. +如何回顾重复任务的经历过程, 需要报克隆id保存下来. 问题是保存到什么地方位置?新建一个只有2个id的表存储该值. 重复任务修改后,导致id变化就不能看出整个历史过程了.在添加一个字段保存修改前的值即可. 其中一个字段基本为空. 数据始终只有2列数据有值. 那在修改重复任务时在该表中插入一条数据记录修改前的数据即可. 7天时间清单 新表命名为z39clone[taskid newid] 插入数据在后端的put协议中进行. 修改z39repeat中的lastid为currid,搜索代码lastid没有任何引用可以直接修改. 7天时间清单 x wc & 查看tower 新闻团队 & 承诺消费构思 7天时间清单 在git中的show log找不到了旧系统定时任务部分的旧代码. 这种是系统用命令行操作,需要独立到一个文件. 并且做cli验证,避免用户直接通过协议请求导致bug. 7天时间清单 独立定时任务文件后测试报错 AssertionError [ERR_ASSERTION]: router.match must be a RegExp 和NotFoundError: url api/z39z39crontab/test not found 7天时间清单 z39z39crontab—> z39crontab 每次修改,重启node后测试成功进入action. 7天时间清单 x 回乡的思绪 7天时间清单 -后面需要实现多日重复任务,间隔日重复. 只需要 D1,D2,D4,D20对数据进行拆分比对即可. 不影响现有逻辑. 7天时间清单 +不能设置子任务为重复任务. 在前端添加逻辑判断. 还剩下任务复制逻辑,任务和标签复制完成.还需要测试 7天时间清单 SQL: SELECT d7_z39tag.id,d7_z39tag.taskid,d7_z39tag.pid,d7_z39tag.bid,d7_z39tag.uid,d7_z39tag.value,d7_z39tagitem.key,d7_z39tagitem.name FROM d7_z39tag LEFT JOIN d7_z39tagitem ON d7_z39tag.key = d7_z39tagitem.key WHERE ( taskid = 1785 ), [ERROR] -unhandledRejection, times: 1, pid: 24260 [ERROR] - TypeError: this.model(…).addmany addmany —> addMany Error: Column count doesn’t match value count at row 3 把delete item.id —> item.id=null. Error: ER_DUP_ENTRY: Duplicata duchamp ‘750’ pour la clef ‘PRIMARY’ 有一处item.id=null有遗漏. TypeError: Cannot read property ‘id’ of undefined foreach 变量item重名 7天时间清单 还缺少子任务数据. 注释最下面引用了id属性的代码后重启node报错AssertionError [ERR_ASSERTION]: router.match must be a RegExp ,没修改内容,到时间执行定时任务后运行成功. 7天时间清单 ‘id’ of undefined发现是因为 updateRecord 中没有添加条件修改后正常. 7天时间清单 -‘修改重复任务’的逻辑,调整repeat中currid数据 7天时间清单 -添加z39clone数据 ,定时任务插入数据成功. 7天时间清单 + 项目任务可以设置重复任务吗? 日常习惯也是属于“生活”项目,答案是可以. 那项目重复会有什么相关问题? + 复制子任务,暂不复制它的标签? 是的,已经满足近1年需求了. 7天时间清单 手动添加的测试数据不对,正常情况重复任务tags中有repeat标签. x 前端看到多个暂停标签不理解,说是bug. fuid沟通. 7天时间清单 克隆的子任务修改重复标签无法点击,是因为组件只能同时选择一个,需要先取消选择在选新的.这个组件需要优化,我都以为有bug. 7天时间清单 已登录时repeat put接口uid居然为0, 发现控制台有2次checkloginAction,是这里的原因吗?有两条协议,分别验证两次是正常的. 控制台打印user.uid 也正常. 但从param和post中获取失败. 7天时间清单

Copyright & copy 7dtime.com 2014-2018 all right reserved,powered by Gitbook该文件修订时间: 2018-10-16 14:55:05

results matching ""

    No results matching ""