小程序开发日记-03回到服务器端改造接口
为了完成昨日的工作列表,发现:
- 需要增加新的REST接口。
- 新的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%!明天继续
- 做新增的页面布局wxml (✔)
- 灌注据(基础类型类的数据),在页面上可以选择。 (✔)
- 开发表单的校验规则rules
- 页面逻辑:增加删除合同类型及金额 (✔)
- 页面逻辑:选择合同评审自动填充 (✔)
- 页面逻辑:日期控件找一下 (✔)
- 页面逻辑:选择客户功能,是否需要弹框,如果弹框,则需要和以前的公用。重构?(✔)
- 组合json数据,以及提交请求request
- 改造服务器端的rest 接口,包括能用rest client能够提交成功测试。
- 提交成功后,显示弹框,告诉客户的修改时限。
页面截图,这个子项目的处理,花了半天功夫!
2020-12-20
BJFarmer