• 小程序开发日记-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

  • 相关阅读:
    线程的同步之Synchronized的使用
    线程的优先级
    线程的状态和常用操作
    Eclipse设置代码模板Code Template
    Eclipse设置每行代码的长度
    Eclipse设置控制台字体
    Gradle 安装(Windows)
    DSL与GPL
    Windows 新增 Sublime Text3 右键快捷方式
    mvn install 上传 jar 包到Maven仓库
  • 原文地址:https://www.cnblogs.com/bjfarmer/p/14163293.html
Copyright © 2020-2023  润新知