update.md 3.2 KB

VER 6.0 Date:2023-06-07 周三

大版本更新,更新验放规则为动态验放,采用动态脚本引擎.

- 可进行通道与验放规则的关联配置进行验放
- 根据通道号\业务类型\货物类型绑定对应的验放规则
- 新增一线进口业务
- 新增一线出口业务
- 新增规则管理
- 新增验放管理
- 新增业务类型管理
- 操作界面优化
- 服务名更改为kako-analysisforstation
- eureka注册打开

更新流程.

验放端:

1. 配置文件增加redis连接池配置部分
    > spring.redis.lettuce.pool.max-active=40
      spring.redis.lettuce.pool.min-idle=20
      spring.redis.lettuce.pool.max-wait=5000
2. 配置文件增加groove引擎配置部分
    > # 规则引擎相关配置
      # 脚本检查更新周期(单位:秒),(默认300L)
      enhance.groovy.engine.polling-cycle=10000
      # 开启功能
      enhance.groovy.engine.enable=true
      # 缓存过期时间(默认600L分钟)
      enhance.groovy.engine.cache-expire-after-write=600
      #缓存初始容量(默认100)
      enhance.groovy.engine.cache-initial-capacity=50
      # 缓存最大容量(默认500)
      enhance.groovy.engine.cache-maximum-size=50
      # 开启基于Redis加载groovy脚本
      enhance.groovy.engine.redis-loader.namespace=kako-release-check
      enhance.groovy.engine.redis-loader.enable=true
3. 打开IMF定时器
4. 打开本地报文读取定时器
5. 编译文件
6. 上传正式服务器
7. 备份正在运行版本
8. 更改start.sh脚本中的 执行jar名称.
9. 关闭运行的验放端
10. 执行start.sh脚本
11. 更新完成

申报端:

1. 配置文件同步
    - 无更新
2. 数据库表同步
    - rule_config、
    - rule_channel_config、
    - land_business_type_config
3. 打开二维码正式环境获取接口,申请接口\取消申请接口\异常处理接口\车辆备案接口
4. 打包编译
5. 上传正式服务器
7. 备份正在运行版本
8. 更改start.sh脚本中的 执行jar名称.
9. 关闭运行的验放端
10. 执行start.sh脚本
11. 通道验放规则同步.
12. redis有没有相关配置更改?
    无
13. 更新完成

前端:

1. 备份前端文件 压缩成.zip 带日期
2. 上传新版本前端,解压部署前端
3. 更改version.json
4. 前端更新完毕.
5. 通知用户刷新前端

业务配置

1. 系统权限配置
    - 配置验放管理权限
    - 配置规则管理权限
    - 配置业务类型管理权限
    - 重新配置验放端规则信息到redis

VER 6.1 Date:2023-08-21 周三

- 功能
    ## 新增金二验放规则
    ## 新增金二回执处理接口
    ## 针对双验放规则进行升级改造
    ## 做一线进出口业务的需要备案电子车牌信息
- 数据库
    1. 车辆备案表新增电子车牌字段
- 验放服务
    1. 增加熔断器配置项 
        # 设置 Hystrix 的超时时间为 5000 毫秒
        hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000