1. 修复退火过程不显示样品的问题;
2. 试验暂存功能不判断状态和记录日志。
This commit is contained in:
@@ -183,23 +183,17 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
|
||||
if (!StringUtils.startsWith(experimentNo, "KC")) {
|
||||
return Result.error("实验编号格式不正确!");
|
||||
}
|
||||
if (StringUtils.isNotBlank(experiment.getId())) {
|
||||
//0503: 暂存 去掉状态的判断
|
||||
/*if (StringUtils.isNotBlank(experiment.getId())) {
|
||||
Experiment dbExp = experimentService.getById(experiment.getId());
|
||||
if (!(StringUtils.equals(dbExp.getStatus(), ExperimentStatus.STAGING) || StringUtils.equals(dbExp.getStatus(),
|
||||
ExperimentStatus.PRE_TEST))) {
|
||||
return Result.error("实验状态不正确!");
|
||||
}
|
||||
}
|
||||
}*/
|
||||
experiment.setStatus(ExperimentStatus.STAGING);
|
||||
experimentService.saveWithDetail(experiment);
|
||||
|
||||
ExperimentLog experimentLog = new ExperimentLog();
|
||||
experimentLog.setExperimentId(experiment.getId());
|
||||
experimentLog.setLogContent("暂存实验");
|
||||
String username = JwtUtil.getUserNameByToken(request);
|
||||
SysUser userByName = userService.getUserByName(username);
|
||||
experimentLog.setCreateBy(userByName.getRealname());
|
||||
experimentLogService.save(experimentLog);
|
||||
return Result.OK("暂存成功!");
|
||||
}
|
||||
|
||||
|
||||
@@ -82,19 +82,17 @@ public class ExperimentAnnealProcessServiceImpl extends ServiceImpl<ExperimentAn
|
||||
@Override
|
||||
public void saveWithDetails(ExperimentAnnealProcess experimentAnnealProcess, String type) {
|
||||
// 保存样品信息
|
||||
// 20250502 - 邓春: 不修改前端 传过来的样品信息列表
|
||||
/*
|
||||
List<ExperimentSampleInfo> sampleInfoList = experimentAnnealProcess.getSampleInfoList();
|
||||
List<String> sampleInfoIds = new ArrayList<>();
|
||||
if (CollUtil.isNotEmpty(sampleInfoList)) {
|
||||
for (ExperimentSampleInfo sampleInfo : sampleInfoList) {
|
||||
sampleInfo.setExperimentId(experimentAnnealProcess.getExperimentId());
|
||||
experimentSampleInfoService.saveOrUpdate(sampleInfo);
|
||||
// 20250502 - 邓春: 不修改前端 传过来的样品信息列表
|
||||
//sampleInfo.setExperimentId(experimentAnnealProcess.getExperimentId());
|
||||
// experimentSampleInfoService.saveOrUpdate(sampleInfo);
|
||||
sampleInfoIds.add(sampleInfo.getId());
|
||||
}
|
||||
}
|
||||
experimentAnnealProcess.setSampleInfo(StringUtils.join(sampleInfoIds, ","));
|
||||
*/
|
||||
|
||||
// 保存偏置条件信息
|
||||
// 20250502 - 邓春: 不修改前端 传过来的退火设备大字段
|
||||
|
||||
Reference in New Issue
Block a user