From e35881f24e349e865d7a1dbbebc1a7e55ecc7a16 Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期四, 03 九月 2026 11:46:00 +0800
Subject: [PATCH] 实现测试详情持久化接口
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TTestController.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TTestController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TTestController.java
index 86bfaf7..746f77d 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TTestController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/TTestController.java
@@ -21,6 +21,7 @@
import com.ruoyi.system.domain.TTest;
import com.ruoyi.system.domain.TTestResult;
import com.ruoyi.system.domain.TTestLogicStepMapping;
+import com.ruoyi.system.domain.TTestConsoleDetail;
import com.ruoyi.system.domain.TTestDataRevisionAction;
import com.ruoyi.system.domain.TTestDataOverride;
import com.ruoyi.system.service.ITTestService;
@@ -157,6 +158,15 @@
return success(testService.selectTestById(testId));
}
+ /** 保存工步图表测试详情当前最新版,不参与测试配置、统计或审计。 */
+ @PreAuthorize("@ss.hasPermi('system:test:edit')")
+ @PutMapping("/{testId}/console-detail")
+ public AjaxResult saveConsoleDetail(@PathVariable Long testId, @RequestBody TTestConsoleDetail detail)
+ {
+ testService.saveConsoleDetail(testId, detail, getUserId(), getUsername());
+ return success(testService.selectTestById(testId));
+ }
+
/** 返回当前测试某类数据的人工覆盖和删除状态,供刷新后恢复展示。 */
@PreAuthorize("@ss.hasPermi('system:test:query')")
@GetMapping("/{testId}/console-data/{dataType}/overrides")
--
Gitblit v1.7.1