Browse Source

优化更新实验状态

dev-czh
chenzhihang 1 year ago
parent
commit
a270e685e4
3 changed files with 6 additions and 1 deletions
  1. +2
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/ExperimentInsService.java
  2. +3
    -1
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java
  3. +1
    -0
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentServiceImpl.java

+ 2
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/ExperimentInsService.java View File

@@ -108,4 +108,6 @@ public interface ExperimentInsService {
List<ExperimentIns> queryByExperimentIsNotTerminated(); List<ExperimentIns> queryByExperimentIsNotTerminated();


Map<String, Long> countByStatus(); Map<String, Long> countByStatus();

void updateExperimentStatus(Integer experimentId);
} }

+ 3
- 1
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java View File

@@ -426,6 +426,8 @@ public class ExperimentInsServiceImpl implements ExperimentInsService {


//删除数据集模型导出版本 //删除数据集模型导出版本
deleteExportVersion(experimentIns); deleteExportVersion(experimentIns);
//修改实验状态
updateExperimentStatus(experimentIns.getExperimentId());


return true; return true;
} else { } else {
@@ -671,7 +673,7 @@ public class ExperimentInsServiceImpl implements ExperimentInsService {
return flag; return flag;
} }


void updateExperimentStatus(Integer experimentId) {
public void updateExperimentStatus(Integer experimentId) {
List<ExperimentIns> insList = getByExperimentId(experimentId); List<ExperimentIns> insList = getByExperimentId(experimentId);
List<String> statusList = new ArrayList<>(); List<String> statusList = new ArrayList<>();
// 更新实验状态列表 // 更新实验状态列表


+ 1
- 0
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentServiceImpl.java View File

@@ -311,6 +311,7 @@ public class ExperimentServiceImpl implements ExperimentService {
} }
List<ExperimentIns> updatedExperimentInsList = experimentInsService.getByExperimentId(id); List<ExperimentIns> updatedExperimentInsList = experimentInsService.getByExperimentId(id);
experiment.setExperimentInsList(updatedExperimentInsList); experiment.setExperimentInsList(updatedExperimentInsList);
experimentInsService.updateExperimentStatus(id);
return experiment; return experiment;
} }




Loading…
Cancel
Save