update
This commit is contained in:
-1
@@ -37,7 +37,6 @@ import org.apache.poi.xwpf.usermodel.XWPFTableRow;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.mock.web.MockMultipartFile;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.ByteArrayInputStream;
|
||||
|
||||
+17
@@ -17,12 +17,14 @@ import digital.laboratory.platform.common.core.constant.CommonConstants;
|
||||
import digital.laboratory.platform.common.core.exception.CheckedException;
|
||||
import digital.laboratory.platform.common.core.util.R;
|
||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||
import digital.laboratory.platform.common.oss.service.OssFile;
|
||||
import digital.laboratory.platform.comservice.entity.DlpDictData;
|
||||
import digital.laboratory.platform.comservice.feign.RemoteDictDataService;
|
||||
import digital.laboratory.platform.inspection.constant.TestRecordSampleDataConstant;
|
||||
import digital.laboratory.platform.inspection.convert.TestRecordSampleDataConverter;
|
||||
import digital.laboratory.platform.inspection.dto.*;
|
||||
import digital.laboratory.platform.inspection.entity.*;
|
||||
import digital.laboratory.platform.inspection.enums.TestRecordFileUrl;
|
||||
import digital.laboratory.platform.inspetion.api.enums.BusinessType;
|
||||
import digital.laboratory.platform.inspection.enums.StdSolutionNum;
|
||||
import digital.laboratory.platform.inspection.enums.TaskTestDataStatus;
|
||||
@@ -107,6 +109,12 @@ public class TestRecordSampleDataServiceImpl extends ServiceImpl<TestRecordSampl
|
||||
@Resource
|
||||
private ProcessInspectDataService processInspectDataService;
|
||||
|
||||
@Resource
|
||||
private OssFile ossFile;
|
||||
|
||||
@Resource
|
||||
private InspectRecordService inspectRecordService;
|
||||
|
||||
/**
|
||||
* 校验实验状态是否完成,完成则提升不能修改数据
|
||||
*
|
||||
@@ -127,6 +135,7 @@ public class TestRecordSampleDataServiceImpl extends ServiceImpl<TestRecordSampl
|
||||
|
||||
/**
|
||||
* 删除检验数据
|
||||
*
|
||||
* @param testId
|
||||
*/
|
||||
@Override
|
||||
@@ -713,6 +722,14 @@ public class TestRecordSampleDataServiceImpl extends ServiceImpl<TestRecordSampl
|
||||
} else if (testRecord.getBusinessType().equals(BusinessType.NPS_CASE.getBusinessType())) {
|
||||
applicationContext.publishEvent(new PushDataToLabsCareEvent(this, testId, 4));
|
||||
}
|
||||
|
||||
// 这里加入了一个判断,如果实验结束了,首先就会去自动生成检验记录了。防止用户实验完成后,没有点击查看实验结果,直接进入文书制作模块
|
||||
try {
|
||||
inspectRecordService.buildInspectionRecord(testRecord.getBusinessId()
|
||||
, entrustInfoService.getById(testRecord.getBusinessId()).getMaterialType(), false);
|
||||
} catch (Exception E) {
|
||||
log.info("生成检验记录失败!");
|
||||
}
|
||||
return R.ok("完成实验成功!");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user