# 从 R2.6.6.3.35 升级到 R2.6.6.3.36

# 更新时间

2025 年 6 月 3 日

# 更新内容

  1. 添加常用功能的调试及异常日志。
  2. 兼容数据国际化针对业务表自增 id 的导入导出功能。
  3. 优化接口白名单配置(基础平台自带的白名单接口不再需要配置到yml中,除openApi外)。
  4. 添加启动基本配置信息说明。
  5. 添加账号重置密码时是否提示显示新密码的配置功能。
  6. 解决特殊文件扩展名不能上传问题。
  7. 文件下载支持预览功能
  8. 前端切换岗位页面双击某个岗位时,不能点击确定按钮。
  9. 刷新页面以及关闭浏览器时触发的检测是否需要自动退出的功能优化。
  10. 优化网关调用微服务进行token校验接口。
  11. 优化部分功能用户体验。
  12. 打印页眉页脚显示问题修改。
  13. environment 中 winClodopUpdateVersion/linuxClodopUpdateVersion/embedLodopUpdateVersion 规定了是否升级打印客户端。
  14. fix: 修复打开方式为 openType:0("tab 页签")时,未携带 query 参数的问题。
  15. css: 去掉 dialog-resolution.scss 样式。
  16. 解决新窗口模式下打印通信的问题。
  17. 优化HOS自用header的传递机制。

# 前端升级步骤

  1. 请到 hos-app-web (opens new window) 代码仓库中 release-2.6.6.3.36 分支中将源码下载到本地。
  2. 如果自己业务工程中src/sys的代码没有进行过手动修改的话,将该代码手动删除,然后将hos-app-websrc/sys的代码复制到本地工程即可;
  3. 如果自己业务工程中src/sys的代码进行过手动修改的话,请自行与src/sys的代码进行比对,手动进行同步并解决冲突代码;

# 后端升级步骤

  1. 在根 pom 文件中修改hos-app-dependencies的版本号为R2.6.6.3.36, 修改hos-starter-dependencies的版本号为R1.5.7.13,修改 hos-security-dependencies的版本号为R1.0.8.27
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.mediway.hos</groupId>
            <artifactId>hos-app-dependencies</artifactId>
            <version>R2.6.6.3.36</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <dependency>
            <groupId>com.mediway.hos</groupId>
            <artifactId>hos-starter-dependencies</artifactId>
            <version>R1.5.7.13</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <dependency>
            <groupId>com.mediway.hos</groupId>
            <artifactId>hos-security-dependencies</artifactId>
            <version>R1.0.8.27</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
  1. 前往 Gitlab 下载页面(https://106.63.4.7:8000/hos/demo/hos-app-demo/-/tree/master/project-strcutre/project-strcutre-demo/oa-business-parent/oa-boot-runner/src/main/java/com/mediway/hos) , 用户名及密码为自己的 Git 账号密码,没有权限的话找王鑫申请,没有账号的话找自己的主管向公司申请。
  2. 下载run文件夹及其目录下的StartupInfoPrinter文件(启动打印常用yml基本配置信息)。
  3. 将文件放入启动模块中。

2.6.6.3.36.png

# yml配置

处理特殊文件扩展名配置示例如下,视使用场景而定。

hos:
  file:
    tika-custom:
      is-open-content-detect: true  # 是否开启文件内容检测
      extensions:
        - .keytab                   # 特殊文件扩展名示例配置

# 升级数据库

请根据数据库实际使用情况,仔细核对数据库类型,下载当前使用的数据库对应的升级脚本。

(以下为 高斯数据库 的升级示例)

  1. 前往 Gitlab 下载页面(https://106.63.4.7:8000/hos/demo/hos-app-demo/-/tree/master/project-strcutre/project-strcutre-demo/oa-doc/data/opengauss/2.6.6.3.36) , 用户名及密码为自己的 Git 账号密码,没有权限的话找王鑫申请,没有账号的话找自己的主管向公司申请。
  2. 下载hos-app-base-opengauss-2.6.6.3.33~2.6.6.3.36.sql文件
  3. 执行更新 SQLhos-app-base-opengauss-2.6.6.3.33~2.6.6.3.36.sql