update.md 4.8 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. 新增金二验放规则
    2. 新增金二回执处理接口
    3. 针对双验放规则进行升级改造
    4. 做一线进出口业务的需要备案电子车牌信息
    5. 车辆备案管理新增电子车牌字段
    6. 场站管理新增金二场站代码字段
    7. 卡口管理新增金二通道代码等字段
- 数据库
    1. 车辆备案表新增电子车牌字段
        增加电子车牌号 数据表“land_road_ve_record”新增字段“VE_CUSTOMS_NO”
    2. 场站表增加了金二场站代码字段
        数据库yard新增stationIdG2(金二场站编码)字段
    3. 通道表增加了金二通道字段
        数据库bayonet新增channel_g2(金二通道编号)、type_io(通道内部通道、主通道类型 I 内 O 主)字段
    4. 新增货物类型管理 数据表”land_config_goods_type“
- 验放服务
    1. 增加熔断器配置项 
        # 设置 Hystrix 的超时时间为 5000 毫秒
    hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=5000
    2. 新增金二通道验放规则
    3. 新增金二验放指令接收及判定接口
- 申报管理服务
    1. 车辆备案管理增加车辆电子车牌信息管理
    2. 取消特殊业务绑定通道号,改为生成场站所有通道信息
- 场站管理服务
    1. 场站管理增加金二场站代码管理
    2. 通道管理增加金二通道代码管理
- 前端
    1. 场站管理增加金二场站代码管理
    2. 通道管理增加金二通道代码管理
    3. 车辆备案增加电子车牌信息管理
- 新增机场端IBMMQ金二报文交互服务 (部署在机场卡口服务器)
    1. 发送X81报文
    2. 接收X82报文
    3. 与验放服务交互
- 新增海关端IBMMQ金二报文交互服务
    1. 接收并申报X81报文到金二特殊区域接口
    2. 接收X82放行回执并回写到回执队列