Skip to content

新增工单克隆功能 #2486

@taolx0

Description

@taolx0

描述(Describe)

需求目标
工单支持上线到其他数据源

预期

  • 找到开发环境的上线工单
    不区分工单状态
  • 点击“上线到其他实例”,完全复制工单信息(除了数据源和工单名称)
  • 选择需要上线的数据源和数据库,填写工单名称
  • 预审通过后,创建工单,执行变更流程

入口
工单详情页,右上方新增“上线到其他数据源”按钮

交互
点击“上线到其他数据源”,跳转到工单创建页面,并同时复制所有工单信息
注意:页面需要提示修改工单名称和需要上线的数据源

实现方案

  1. 新增获取工单task附件的接口
    获取工单中以sql文件或zip文件方式上传sql的原始文件
  2. 获取task接口补充返回值:上线模式、文件排序方式
  3. 修复工单提交sql审核时,sql上传方式未保存bug(需考虑存量工单数据处理)

变更影响面

受影响的模块或功能

工单提交sql审核时,save task的sql上传方式(遗留bug)

外部引用的潜在问题或风险

版本兼容性

不兼容旧版本单数据源、多数据源相同sql工单的克隆,需配合升级方案补充sql上传方式。

测试建议

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions