|
@@ -106,6 +106,9 @@ public class SecExperimentServiceImpl implements ISecExperimentService {
|
|
|
@Override
|
|
@Override
|
|
|
public int setExperimentState(SecExpEndParmVo param) {
|
|
public int setExperimentState(SecExpEndParmVo param) {
|
|
|
SecExperiment secExperiment = secExperimentMapper.getInfo(param.getId());
|
|
SecExperiment secExperiment = secExperimentMapper.getInfo(param.getId());
|
|
|
|
|
+ if(null == secExperiment){
|
|
|
|
|
+ return 0;
|
|
|
|
|
+ }
|
|
|
secExperiment.setState(TestStateEnum.ALREADY.getCode());
|
|
secExperiment.setState(TestStateEnum.ALREADY.getCode());
|
|
|
Date expDate = new Date();
|
|
Date expDate = new Date();
|
|
|
secExperiment.setExpDate(expDate);
|
|
secExperiment.setExpDate(expDate);
|
|
@@ -117,7 +120,10 @@ public class SecExperimentServiceImpl implements ISecExperimentService {
|
|
|
List<BaseSafetyTool> toolList = toolMapper.listByExperimentId(secExperiment.getId());
|
|
List<BaseSafetyTool> toolList = toolMapper.listByExperimentId(secExperiment.getId());
|
|
|
reportVo.setTotal(toolList.size());
|
|
reportVo.setTotal(toolList.size());
|
|
|
List<Integer> toolCycleList = new ArrayList<>();
|
|
List<Integer> toolCycleList = new ArrayList<>();
|
|
|
|
|
+ int seq = 1;
|
|
|
for (BaseSafetyTool tool : toolList) {
|
|
for (BaseSafetyTool tool : toolList) {
|
|
|
|
|
+ tool.setSeq(seq++);
|
|
|
|
|
+ tool.setAmount(1);
|
|
|
toolCycleList.add(tool.getTestCycle());
|
|
toolCycleList.add(tool.getTestCycle());
|
|
|
ExpReportDetailVo detail = detailMap.get(tool.getToolType());
|
|
ExpReportDetailVo detail = detailMap.get(tool.getToolType());
|
|
|
if (null == detail) {
|
|
if (null == detail) {
|