小程序开发日记-03回到服务器端改造接口

为了完成昨日的工作列表,发现:

  1.   需要增加新的REST接口。
  2.   新的Rest接口需要新的权限控制的api实现

其中在定义新的REST 接口时发现:

RestEasy中的display filter和hidden filter,发现有些类没有定义自己的filter,导致服务端接口控制显示十分不方便。

父类和子类如果都定义了Filter,如果使用父类的filter进行显示,则不生效。

父类定义了filter,但子类没有定义,如果使用父类的filter,则生效。

由于改造了原先的filter,需要对原有的接口也要进行回归测试。

在原先的service中提供了新的权限检查接口。

一上午都在改造这个东西。(3h)

下午继续完善新增合同页面中的“灌注数据”部分,把avaCRList从服务端取下来。

由于Picker不能默认不选择选项,采用了  list.unshift() to add a element on the head of the array.

服务器端的改造确实很费时间,页面的逻辑也非常的繁琐,需要大量的校对,需要仔细应对才是。

下午把新增页面中大部分数据已经灌入完成,只剩下两个字段了。
调整页面格式花费了大量时间。
 
两整天的时间,工作量只完成了60%!明天继续
  1. 做新增的页面布局wxml         (✔)
  2. 灌注据(基础类型类的数据),在页面上可以选择。 (✔)
  3. 开发表单的校验规则rules
  4. 页面逻辑:增加删除合同类型及金额       (✔)
  5. 页面逻辑:选择合同评审自动填充  (✔)
  6. 页面逻辑:日期控件找一下 (✔)
  7. 页面逻辑:选择客户功能,是否需要弹框,如果弹框,则需要和以前的公用。重构?(✔)
  8. 组合json数据,以及提交请求request 
  9. 改造服务器端的rest 接口,包括能用rest client能够提交成功测试。
  10. 提交成功后,显示弹框,告诉客户的修改时限。

页面截图,这个子项目的处理,花了半天功夫!

 2020-12-20

原文地址:https://www.cnblogs.com/bjfarmer/p/14163293.html