参数保存后异步触发项目流水重打标
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# 参数保存触发项目流水重打标后端验证记录
|
||||
|
||||
## 验证范围
|
||||
|
||||
- 项目参数批量保存成功后自动提交异步重打标
|
||||
- 自动重打标通过后台执行器异步排队,不阻塞当前请求线程
|
||||
- 自动重打标在已存在运行任务时仍可记录补跑信号
|
||||
|
||||
## 验证命令
|
||||
|
||||
```bash
|
||||
mvn -pl ccdi-project -Dtest=CcdiModelParamServiceImplTest,ProjectBankTagRebuildCoordinatorTest test
|
||||
```
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 结果:通过
|
||||
- `CcdiModelParamServiceImplTest` 通过 6 个用例
|
||||
- `ProjectBankTagRebuildCoordinatorTest` 通过 6 个用例
|
||||
- 总计 12 个用例全部通过
|
||||
|
||||
## 关键结论
|
||||
|
||||
- `saveAllParams` 在项目级参数实际更新成功后会调用 `submitAutoRebuild(projectId, TriggerType.AUTO_PARAM_CHANGE)`
|
||||
- `submitAuto` 已改为通过 `tagRebuildExecutor` 异步提交后台执行
|
||||
- 当前实现不会为 `projectId=0` 的全局默认参数触发项目重打标
|
||||
@@ -0,0 +1,27 @@
|
||||
# 参数保存触发项目流水重打标前端验证记录
|
||||
|
||||
## 验证范围
|
||||
|
||||
- 参数页保存前出现确认弹窗
|
||||
- 取消确认时不提交保存
|
||||
- 确认后保存成功并提示已开始项目内流水重新打标
|
||||
- 前端生产构建通过
|
||||
|
||||
## 验证命令
|
||||
|
||||
```bash
|
||||
cd ruoyi-ui
|
||||
npm run build:prod
|
||||
```
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 结果:通过
|
||||
- 构建成功产出 `dist/`
|
||||
- 构建过程中仅出现既有的包体积告警,无新增编译错误
|
||||
|
||||
## 关键结论
|
||||
|
||||
- `ParamConfig.vue` 已在提交前增加确认弹窗
|
||||
- 前端仍只调用原有 `saveAllParams` 接口,不新增单独重打标请求
|
||||
- 保存成功后会刷新参数并通知父页面刷新项目状态
|
||||
Reference in New Issue
Block a user