This commit is contained in:
ls
2024-11-27 10:05:29 +08:00
parent 5fcc8036cf
commit bc73884611
8 changed files with 31 additions and 19 deletions

View File

@@ -210,17 +210,17 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
Experiment copied = old.copy();
experimentService.save(copied);
ExperimentAnnealProcess experimentAnnealProcess = experimentAnnealProcessService.getByExperimentId(old.getId());
if (Objects.nonNull(experimentAnnealProcess)) {
experimentAnnealProcessService.save(experimentAnnealProcess.copy(copied.getId()));
List<ExperimentAnnealProcess> experimentAnnealProcess = experimentAnnealProcessService.getByExperimentId(old.getId());
if (CollUtil.isNotEmpty(experimentAnnealProcess)) {
experimentAnnealProcess.forEach(v -> experimentAnnealProcessService.save(v.copy(copied.getId())));
}
ExperimentRadiationProcess experimentRadiationProcess = experimentRadiationProcessService.getByExperimentId(old.getId());
if (Objects.nonNull(experimentRadiationProcess)) {
experimentRadiationProcessService.save(experimentRadiationProcess.copy(copied.getId()));
List<ExperimentRadiationProcess> experimentRadiationProcess = experimentRadiationProcessService.getByExperimentId(old.getId());
if (CollUtil.isNotEmpty(experimentRadiationProcess)) {
experimentRadiationProcess.forEach(v -> experimentRadiationProcessService.save(v.copy(copied.getId())));
}
ExperimentTestProcess experimentTestProcess = experimentTestProcessService.getByExperimentId(old.getId());
if (Objects.nonNull(experimentTestProcess)) {
experimentTestProcessService.save(experimentTestProcess.copy(copied.getId()));
List<ExperimentTestProcess> experimentTestProcess = experimentTestProcessService.getByExperimentId(old.getId());
if (CollUtil.isNotEmpty(experimentTestProcess)) {
experimentTestProcess.forEach(v -> experimentTestProcessService.save(v.copy(copied.getId())));
}
return Result.OK("复制成功!");
}

View File

@@ -98,7 +98,7 @@ public class ExperimentReportController extends JeecgController<ExperimentReport
}
//ExperimentReport report = experimentReportService.getByExperimentId(experimentId);
//if (ObjUtil.isNotNull(report)) {
// return Result.error("试验试验报告已存在!");
// return Result.error("试验报告已存在!");
//}
experimentReport.setReportName(experiment.getName() + "-试验报告");
experimentReportService.save(experimentReport);

View File

@@ -3,6 +3,8 @@ package org.jeecg.modules.database.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.database.entity.ExperimentAnnealProcess;
import java.util.List;
/**
* @Description: 退火过程
* @Author: jeecg-boot
@@ -10,5 +12,5 @@ import org.jeecg.modules.database.entity.ExperimentAnnealProcess;
* @Version: V1.0
*/
public interface IExperimentAnnealProcessService extends IService<ExperimentAnnealProcess> {
ExperimentAnnealProcess getByExperimentId(String experimentId);
List<ExperimentAnnealProcess> getByExperimentId(String experimentId);
}

View File

@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.database.entity.ExperimentAnnealProcess;
import org.jeecg.modules.database.entity.ExperimentRadiationProcess;
import java.util.List;
/**
* @Description: 辐照过程
* @Author: jeecg-boot
@@ -11,6 +13,6 @@ import org.jeecg.modules.database.entity.ExperimentRadiationProcess;
* @Version: V1.0
*/
public interface IExperimentRadiationProcessService extends IService<ExperimentRadiationProcess> {
ExperimentRadiationProcess getByExperimentId(String experimentId);
List<ExperimentRadiationProcess> getByExperimentId(String experimentId);
}

View File

@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.database.entity.ExperimentRadiationProcess;
import org.jeecg.modules.database.entity.ExperimentTestProcess;
import java.util.List;
/**
* @Description: 测试过程
* @Author: jeecg-boot
@@ -11,6 +13,6 @@ import org.jeecg.modules.database.entity.ExperimentTestProcess;
* @Version: V1.0
*/
public interface IExperimentTestProcessService extends IService<ExperimentTestProcess> {
ExperimentTestProcess getByExperimentId(String experimentId);
List<ExperimentTestProcess> getByExperimentId(String experimentId);
}

View File

@@ -7,6 +7,8 @@ import org.jeecg.modules.database.mapper.ExperimentAnnealProcessMapper;
import org.jeecg.modules.database.service.IExperimentAnnealProcessService;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description: 退火过程
* @Author: jeecg-boot
@@ -18,7 +20,7 @@ public class ExperimentAnnealProcessServiceImpl extends ServiceImpl<ExperimentAn
implements IExperimentAnnealProcessService {
@Override
public ExperimentAnnealProcess getByExperimentId(String experimentId) {
return getOne(new LambdaQueryWrapper<ExperimentAnnealProcess>().eq(ExperimentAnnealProcess::getExperimentId, experimentId),false);
public List<ExperimentAnnealProcess> getByExperimentId(String experimentId) {
return list(new LambdaQueryWrapper<ExperimentAnnealProcess>().eq(ExperimentAnnealProcess::getExperimentId, experimentId));
}
}

View File

@@ -7,6 +7,8 @@ import org.jeecg.modules.database.mapper.ExperimentRadiationProcessMapper;
import org.jeecg.modules.database.service.IExperimentRadiationProcessService;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description: 辐照过程
* @Author: jeecg-boot
@@ -18,7 +20,7 @@ public class ExperimentRadiationProcessServiceImpl extends ServiceImpl<Experimen
implements IExperimentRadiationProcessService {
@Override
public ExperimentRadiationProcess getByExperimentId(String experimentId) {
return getOne(new LambdaQueryWrapper<ExperimentRadiationProcess>().eq(ExperimentRadiationProcess::getExperimentId, experimentId),false);
public List<ExperimentRadiationProcess> getByExperimentId(String experimentId) {
return list(new LambdaQueryWrapper<ExperimentRadiationProcess>().eq(ExperimentRadiationProcess::getExperimentId, experimentId));
}
}

View File

@@ -7,6 +7,8 @@ import org.jeecg.modules.database.mapper.ExperimentTestProcessMapper;
import org.jeecg.modules.database.service.IExperimentTestProcessService;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Description: 测试过程
* @Author: jeecg-boot
@@ -18,7 +20,7 @@ public class ExperimentTestProcessServiceImpl extends ServiceImpl<ExperimentTest
implements IExperimentTestProcessService {
@Override
public ExperimentTestProcess getByExperimentId(String experimentId) {
return getOne(new LambdaQueryWrapper<ExperimentTestProcess>().eq(ExperimentTestProcess::getExperimentId, experimentId),false);
public List<ExperimentTestProcess> getByExperimentId(String experimentId) {
return list(new LambdaQueryWrapper<ExperimentTestProcess>().eq(ExperimentTestProcess::getExperimentId, experimentId));
}
}