本周工作
周一(8.20)
- 当日目标
- 当日工作
- 当日其它
- 搜索了一下,如何开发dapp的流程。想在自己的Ubuntu上试一下的。
周二(8.21)
- 当日目标
1、在DE的页面List.ejs上写一个“搜索div”,通过这种方式来实现传两个key值。- 2、学习一下Node.js的异步调用,把之前的Event相关的部分,拆成另一个函数进行调用。
- 当日工作
- 完成目标(1);目标(2)尝试写完了代码,但不知道如何验证
周三(8.22)
- 当日目标
- 1、在entity相关的js里调用de的ADD相关功能,目前看到的日志是"function is : DEAdd [{}]",
DEAdd
部分参数为空。 - 2、调试一下entity添加时,存在Parent和Son的情况下如何保存。
- “ function is : DepartmentAdd [{"EntityName":"20180822","DepartmentKey":"1584189241","Number":100,"Table":"entity"}]”,这是日志,也就是Parent传过去时并没有处理,看下啥情况。
- 这个日志描述写错了,DepartmentAdd应该写成 EntityAdd。
- 3、找找看有没有“事件监听机制”的示例代码,感觉跟我目前写的流程不一样。
- 业务场景如下:数据存储到DE表后,触发Node.js的监听事件,然后把数据存储到MySQL里。
- 当日工作
- 当日知识点
周四(8.23)
- 当日目标
1、定位和解决“Fabric-explorer”最开始创建成功,但取区块数据时失败。2、在解决好问题的基础上,完善月报文档,并进行提交,看看格式和内容有哪些地方需要完善和修改。
- 当日完成
- 定位大半天,只知道
getchannels
没取到值。17点左右,在DDK的帮助下,是由于 环境上的peer没有加入到mychannel2的通道里。18点左右解决到了问题。 - 晚上补充了部分文档,没有心情进行格式更改,只是把环境上的截图放到文档里了,格式的工作留着明天再做吧。
- 当日学习
周五(8.24)
- 当日目标
1、根据昨天的反馈,一早来就修改月报格式和描述。2、在Win环境下安装Mysql,同时学习和实践一下Node.js连接数据库相关。- 3、溯源项目相关
(1)、数据存储到本地mysql数据库- (2)、在查询entity之前,先查询mysql里count的数量,然后再确定查entity的条件。
- (3)、修改原先的http方式改为socket.io的方式。
- 当日工作
- 10:30前完成任务1,14:00左右完成了任务2。
- 20:30前完成了任务3(1)。
- 安装完MySQL,都是下一步而已。我关注的是如何确认是否安装成功,用命令行的方式。
- 如果需要连接的话,使用
mysql -u root -p
没有配环境变量的话,执行不了。【bin路径追加到Path后面】 - 验证安装
- win上切换到安装目录下的bin文件夹
mysqladmin.exe --version
- 执行简单的SQL命令:mysql>
show databases;
- 盘点项目中可能存在的坑(或者没实现的点)
- (1)添加Entity时,DEEKey的值没有及时获取到,这是不知道怎么去取,而落下的。
- (2)Entity更新时,并没有用。这是由于更新的chaincode需要获得key才能更新 {这个再调查一下,应该可以解决一下。}
- (3)Entity添加时,Son和Parent没有成功。这个不确定是最开始时没有处理还是别的原因。{这个再调查试验一下}
- 【bug1】目前所有的添加的结果,都是要再次刷新后才显示,而不是添加后立即显示。
周六(8.25)
- 当日目标
- fix掉周五 “盘点项目中可能存在的坑(或者没实现的点)” 的部分。
- 当日完成
- 定位【bug1】,主要原因是
that.companyList = r.list
里的r.list
的值不是更新时的最新值,add后也没有直接放到r.list里。
转载于:https://my.oschina.net/u/673310/blog/1933876