wangzhenhui1991 / Notes

3 stars 0 forks source link

周报:2016.1.16-1.20 #33

Closed wangzhenhui1991 closed 7 years ago

wangzhenhui1991 commented 7 years ago
  1. 基本完成 获取报价单详情 和 提交订单的Service的第一期功能,并与报价列表页完成对接(对接的主要是报价单的key以及数据接口)。
  2. 添加了全局的ErrorHandler,抽象到 错误日志报告的统一接口,并且统一返回错误信息以及编码
  3. 添加了ChecheResParser,主要用来解析从checheche返回的code,debugMessage,Message,data;
  4. 将提交订单的逻辑单独拉到 TuhuOrderHandler. 将原来TuhuInsuranceHandler中的公共对象以及方法分别提升到ResourceUtil和CommUtil。
  5. 初步完成了 提交订单的MySql中5张表的插入操作。目前只写到DataTest.java中,没有提交到项目中。
  6. Car Insurance 梳理逻辑

1.Get /quote/detial/:cid

2.Post /quote/detial/

3.Get /order/:cid

4.Put /order/confrim

TODO:

  1. mySql 中每个字段还需要进行 null,typeCheck 校验,因为Vertx没有ORM,所以对每个字段的判断需要自己处理,如何优化这个操作?
  2. Vertx 对于异步插入的 逻辑判断,当前插入操作的事务开始 以及结束条件需要优化。
  3. 待看Vertx Sequential composition,来解决多个异步操作(mysql.update)的执行顺序,以及全部结束条件的逻辑判断。
  4. 1.23中午的高铁,所以还有周天一天时间。尽量年前能够完善好提交订单到mySql这个模块。