From 000a0ca80af9859f4395a253b9897440d2c0efd4 Mon Sep 17 00:00:00 2001 From: ls Date: Wed, 13 Nov 2024 23:52:24 +0800 Subject: [PATCH] update --- .../controller/ExperimentController.java | 24 ++++++++++++++++--- .../system/controller/CommonController.java | 1 + 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java index 9abe4b2..20c8f44 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/controller/ExperimentController.java @@ -39,11 +39,11 @@ import java.util.Arrays; @Slf4j public class ExperimentController extends JeecgController { @Autowired - private IExperimentService experimentService; + private IExperimentService experimentService; @Autowired private IExperimentLogService experimentLogService; @Autowired - private ISysUserService userService; + private ISysUserService userService; /** * 分页列表查询 @@ -57,7 +57,7 @@ public class ExperimentController extends JeecgController> queryPageList(Experiment experiment, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, @@ -128,6 +128,24 @@ public class ExperimentController extends JeecgController copy(@RequestParam(name = "id", required = true) String id) { + Experiment experiment = experimentService.getById(id); + experiment.setStatus(ExperimentStatus.PRE_TEST); + experiment.setId(null); + experimentService.save(experiment); + return Result.OK("复制成功!"); + } + /** * 批量删除 * diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java index 511574b..832143e 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/system/controller/CommonController.java @@ -76,6 +76,7 @@ public class CommonController { if (StringUtils.isBlank(file)) { return; } + //http://127.0.0.1:8080/physical/sys/common/download?file=NASA/abfb6651bfee1e5daa9ccb254a02a174/PPM-99-045.pdf String fileName = URLDecoder.decode(file, "UTF-8"); String objectUrl = MinioUtil.getObjectUrl(MinioUtil.getBucketName(), fileName, 2 * 24 * 60 * 60); if (StringUtils.isBlank(objectUrl)) {