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