• 润乾 V4 动态参数+扩展


    场景:业务要求页面输入一个日期参数后,传入数据库后台直接将日期减一天

    润乾设计器中配置参数有2个位置

    1:配置 》参数

    2:数据集 》编辑 》参数

    解决方案1:动态参数

    1:配置 》参数:

    • 设置普通参数:DTA_DTE
    • 设置动态参数:LAST_DTE,选择参数为动态惨,在参数的值那一列写润乾表达式:lastDay(DTA_DTE)

    2: 数据集 》编辑 》参数

    • 设置参数:DTA_DTE

    完成效果:预览只显示DTA_DTE输入参数,但是输入结果后sql中获取为前一天

    遇到问题:公司代码集成了润乾接口,会在页面显示所有参数(包括动态参数),润乾设计器不会显示动态参数的

    解决方案:

    1:配置 》参数:

    • 设置普通参数:DTA_DTE

    2: 数据集 》编辑 》参数

    • 设置参数:DTA_DTE  在参数定义中写lastDay(DTA_DTE)

    完成效果:预览只显示DTA_DTE输入参数,但是输入结果后sql中获取为前一天,并且公司集成的页面也只显示和输入一个参数即可

    其他扩展:

    润乾的sql语句中可以做类似的处理

    select * from test where DTA_DTE +1 DAY = ?  即可实现日期-1,设计器中的2个地方的参数正常设置即可

    总结:

    1:动态参数还是香的(实现润乾接口还是需要注意动态参数需要设置成 不显示的 但是可以 执行的 问题):

    2:数据集的参数也可以写表达式

    3:sql语句也需要多研究,惊喜多多

  • 相关阅读:
    Web学习之css
    Spring学习之第一个hello world程序
    MySQL基础学习总结
    Jmeter参数化
    mysql慢查询解析-linux命令
    mysql慢查询
    mysql_存储引擎层-innodb buffer pool
    mysql_Qcahce
    memocached基础操作
    Memcached安装配置
  • 原文地址:https://www.cnblogs.com/menglixiazhiweizhi/p/12985747.html
Copyright © 2020-2023  润新知