update
This commit is contained in:
@@ -257,6 +257,10 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
|
||||
return Result.error("实验状态不正确!");
|
||||
}
|
||||
}*/
|
||||
Experiment dbExp = experimentService.getByExperimentNo(experimentNo);
|
||||
if (Objects.nonNull(dbExp) && StringUtils.isBlank(experiment.getId())) {
|
||||
experiment.setId(dbExp.getId());
|
||||
}
|
||||
experiment.setStatus(ExperimentStatus.STAGING);
|
||||
experimentService.saveWithDetail(experiment);
|
||||
|
||||
|
||||
@@ -18,6 +18,7 @@ public interface IExperimentService extends IService<Experiment> {
|
||||
void fetchExperimentDetail(Experiment experiment);
|
||||
|
||||
Experiment copy(Experiment oldExperiment);
|
||||
Experiment getByExperimentNo(String experimentNo);
|
||||
|
||||
void changeStatus(String experimentId, String status);
|
||||
|
||||
|
||||
@@ -243,6 +243,11 @@ public class ExperimentServiceImpl extends ServiceImpl<ExperimentMapper, Experim
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public Experiment getByExperimentNo(String experimentNo) {
|
||||
return getOne(new LambdaQueryWrapper<Experiment>().eq(Experiment::getExperimentNo, experimentNo), false);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void changeStatus(String experimentId, String status) {
|
||||
Experiment dbData = getById(experimentId);
|
||||
|
||||
Reference in New Issue
Block a user