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.beans.BeanUtils;
|
||||||
import org.springframework.mock.web.MockMultipartFile;
|
import org.springframework.mock.web.MockMultipartFile;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.ByteArrayInputStream;
|
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.exception.CheckedException;
|
||||||
import digital.laboratory.platform.common.core.util.R;
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
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.entity.DlpDictData;
|
||||||
import digital.laboratory.platform.comservice.feign.RemoteDictDataService;
|
import digital.laboratory.platform.comservice.feign.RemoteDictDataService;
|
||||||
import digital.laboratory.platform.inspection.constant.TestRecordSampleDataConstant;
|
import digital.laboratory.platform.inspection.constant.TestRecordSampleDataConstant;
|
||||||
import digital.laboratory.platform.inspection.convert.TestRecordSampleDataConverter;
|
import digital.laboratory.platform.inspection.convert.TestRecordSampleDataConverter;
|
||||||
import digital.laboratory.platform.inspection.dto.*;
|
import digital.laboratory.platform.inspection.dto.*;
|
||||||
import digital.laboratory.platform.inspection.entity.*;
|
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.inspetion.api.enums.BusinessType;
|
||||||
import digital.laboratory.platform.inspection.enums.StdSolutionNum;
|
import digital.laboratory.platform.inspection.enums.StdSolutionNum;
|
||||||
import digital.laboratory.platform.inspection.enums.TaskTestDataStatus;
|
import digital.laboratory.platform.inspection.enums.TaskTestDataStatus;
|
||||||
@@ -107,6 +109,12 @@ public class TestRecordSampleDataServiceImpl extends ServiceImpl<TestRecordSampl
|
|||||||
@Resource
|
@Resource
|
||||||
private ProcessInspectDataService processInspectDataService;
|
private ProcessInspectDataService processInspectDataService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private OssFile ossFile;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private InspectRecordService inspectRecordService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 校验实验状态是否完成,完成则提升不能修改数据
|
* 校验实验状态是否完成,完成则提升不能修改数据
|
||||||
*
|
*
|
||||||
@@ -127,6 +135,7 @@ public class TestRecordSampleDataServiceImpl extends ServiceImpl<TestRecordSampl
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除检验数据
|
* 删除检验数据
|
||||||
|
*
|
||||||
* @param testId
|
* @param testId
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
@@ -713,6 +722,14 @@ public class TestRecordSampleDataServiceImpl extends ServiceImpl<TestRecordSampl
|
|||||||
} else if (testRecord.getBusinessType().equals(BusinessType.NPS_CASE.getBusinessType())) {
|
} else if (testRecord.getBusinessType().equals(BusinessType.NPS_CASE.getBusinessType())) {
|
||||||
applicationContext.publishEvent(new PushDataToLabsCareEvent(this, testId, 4));
|
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("完成实验成功!");
|
return R.ok("完成实验成功!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user