This commit is contained in:
ls
2025-01-20 11:16:51 +08:00
parent 59a7cef158
commit 16316b25f7

View File

@@ -168,9 +168,15 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
@RequiresPermissions("database:experiment:edit")
@RequestMapping(value = "/edit", method = {RequestMethod.PUT, RequestMethod.POST})
public Result<String> edit(@RequestBody Experiment experiment, HttpServletRequest request) {
if (StringUtils.containsAny(experiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
Experiment dbExp = experimentService.getById(experiment.getId());
if (StringUtils.containsAny(dbExp.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
return Result.error("试验状态:[" + experiment.getStatus() + "]不能进行修改!");
}
if (StringUtils.equals(dbExp.getStatus(), ExperimentStatus.STAGING)) {
experiment.setStatus(ExperimentStatus.PRE_TEST);
} else {
experiment.setStatus(dbExp.getStatus());
}
experimentService.saveWithDetail(experiment);
ExperimentLog experimentLog = new ExperimentLog();
experimentLog.setExperimentId(experiment.getId());