This commit is contained in:
ls
2024-11-13 23:52:24 +08:00
parent 941f1833eb
commit 000a0ca80a
2 changed files with 22 additions and 3 deletions

View File

@@ -39,11 +39,11 @@ import java.util.Arrays;
@Slf4j @Slf4j
public class ExperimentController extends JeecgController<Experiment, IExperimentService> { public class ExperimentController extends JeecgController<Experiment, IExperimentService> {
@Autowired @Autowired
private IExperimentService experimentService; private IExperimentService experimentService;
@Autowired @Autowired
private IExperimentLogService experimentLogService; private IExperimentLogService experimentLogService;
@Autowired @Autowired
private ISysUserService userService; private ISysUserService userService;
/** /**
* 分页列表查询 * 分页列表查询
@@ -57,7 +57,7 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
//@AutoLog(value = "试验管理-分页列表查询") //@AutoLog(value = "试验管理-分页列表查询")
@Operation(summary = "试验管理-分页列表查询") @Operation(summary = "试验管理-分页列表查询")
@GetMapping(value = "/list") @GetMapping(value = "/list")
// @PermissionData(pageComponent="experiment/manage/ExperimentList") // @PermissionData(pageComponent="experiment/manage/ExperimentList")
public Result<IPage<Experiment>> queryPageList(Experiment experiment, public Result<IPage<Experiment>> queryPageList(Experiment experiment,
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
@@ -128,6 +128,24 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
return Result.OK("删除成功!"); return Result.OK("删除成功!");
} }
/**
* 通过id删除
*
* @param id
* @return
*/
@AutoLog(value = "试验管理-试验复制")
@Operation(summary = "试验管理-试验复制")
//@RequiresPermissions("database:experiment:delete")
@PostMapping(value = "/copy")
public Result<String> 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("复制成功!");
}
/** /**
* 批量删除 * 批量删除
* *

View File

@@ -76,6 +76,7 @@ public class CommonController {
if (StringUtils.isBlank(file)) { if (StringUtils.isBlank(file)) {
return; 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 fileName = URLDecoder.decode(file, "UTF-8");
String objectUrl = MinioUtil.getObjectUrl(MinioUtil.getBucketName(), fileName, 2 * 24 * 60 * 60); String objectUrl = MinioUtil.getObjectUrl(MinioUtil.getBucketName(), fileName, 2 * 24 * 60 * 60);
if (StringUtils.isBlank(objectUrl)) { if (StringUtils.isBlank(objectUrl)) {