zoukankan      html  css  js  c++  java
  • 小程序开发日记-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

  • 相关阅读:
    gifplayer-可控制GIF动画图片播放和暂停jQuery插件
    ERROR 2003 (HY000): Can't connect to MySQL server on
    linux下重启nginx
    查看MySQL的当前存储引擎
    MySQL查看表占用空间大小
    使用Sequel Pro通过ssh远程连接MySQL出错:The SSH Tunnel has unexpectedly closed
    textview 内容从头开始显示
    SQL优化
    运营平台框架整理(内部用)
    线程的取消和关闭
  • 原文地址:https://www.cnblogs.com/bjfarmer/p/14163293.html
Copyright © 2011-2022 走看看