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();

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);
//修改实验状态
updateExperimentStatus(experimentIns.getExperimentId());

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

void updateExperimentStatus(Integer experimentId) {
public void updateExperimentStatus(Integer experimentId) {
List<ExperimentIns> insList = getByExperimentId(experimentId);
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);
experiment.setExperimentInsList(updatedExperimentInsList);
experimentInsService.updateExperimentStatus(id);
return experiment;
}



Loading…
Cancel
Save