|
|
@@ -10,12 +10,14 @@ import com.railway.business.safetool.domain.vo.SecExpListParmVo;
|
|
|
import com.railway.business.safetool.domain.vo.SecExpListVo;
|
|
|
import com.railway.business.safetool.domain.vo.SecExpNQParmVo;
|
|
|
import com.railway.business.safetool.domain.vo.SecExpToolsVo;
|
|
|
+import com.railway.business.safetool.domain.vo.SecScheduledToolVo;
|
|
|
import com.railway.business.safetool.enums.TestStateEnum;
|
|
|
import com.railway.business.safetool.enums.ToolStateEnum;
|
|
|
import com.railway.business.safetool.mapper.BaseSafetyToolMapper;
|
|
|
import com.railway.business.safetool.mapper.SecExperimentMapper;
|
|
|
import com.railway.business.safetool.mapper.SecExperimentToolMapper;
|
|
|
import com.railway.business.safetool.mapper.SecScheduledMapper;
|
|
|
+import com.railway.business.safetool.mapper.SecScheduledToolMapper;
|
|
|
import com.railway.business.safetool.service.ISecExperimentService;
|
|
|
import com.railway.common.utils.SecurityUtils;
|
|
|
import java.util.Date;
|
|
|
@@ -36,16 +38,19 @@ public class SecExperimentServiceImpl implements ISecExperimentService {
|
|
|
private final SecScheduledMapper scheduledMapper;
|
|
|
private final SecExperimentMapper secExperimentMapper;
|
|
|
private final SecExperimentToolMapper secExperimentToolMapper;
|
|
|
+ private final SecScheduledToolMapper scheduledToolMapper;
|
|
|
private final BaseSafetyToolMapper toolMapper;
|
|
|
|
|
|
public SecExperimentServiceImpl(
|
|
|
SecScheduledMapper scheduledMapper,
|
|
|
SecExperimentMapper secExperimentMapper,
|
|
|
SecExperimentToolMapper secExperimentToolMapper,
|
|
|
+ SecScheduledToolMapper scheduledToolMapper,
|
|
|
BaseSafetyToolMapper toolMapper) {
|
|
|
this.scheduledMapper = scheduledMapper;
|
|
|
this.secExperimentMapper = secExperimentMapper;
|
|
|
this.secExperimentToolMapper = secExperimentToolMapper;
|
|
|
+ this.scheduledToolMapper = scheduledToolMapper;
|
|
|
this.toolMapper = toolMapper;
|
|
|
}
|
|
|
|
|
|
@@ -97,6 +102,10 @@ public class SecExperimentServiceImpl implements ISecExperimentService {
|
|
|
for(BaseSafetyTool tool : toolList){
|
|
|
tool.setLastTestDate(secExperiment.getExpDate());
|
|
|
toolMapper.update(tool);
|
|
|
+ SecScheduledToolVo scheduledToolVo = new SecScheduledToolVo();
|
|
|
+ scheduledToolVo.setScheduledId(secExperiment.getId());
|
|
|
+ scheduledToolVo.setToolId(tool.getToolId());
|
|
|
+ scheduledToolMapper.delete(scheduledToolVo);
|
|
|
}
|
|
|
}
|
|
|
return ret;
|