|
|
|
@ -11,7 +11,9 @@ import cn.hutool.core.util.ObjectUtil; |
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
import cn.hutool.http.HtmlUtil; |
|
|
|
import cn.hutool.poi.excel.BigExcelWriter; |
|
|
|
import com.ccsens.admin.persist.dao.HmsDao; |
|
|
|
import com.ccsens.admin.persist.dao.RmsDao; |
|
|
|
import com.ccsens.admin.service.AmsReportService; |
|
|
|
import com.ccsens.admin.service.IAmsCanvasService; |
|
|
|
import com.ccsens.admin.service.IRmsService; |
|
|
|
import com.ccsens.common.config.AppConfig; |
|
|
|
@ -102,7 +104,11 @@ public class RmsServiceImpl implements IRmsService { |
|
|
|
@Resource |
|
|
|
private EmsEvaluationQuestionDurationMapper emsEvaluationQuestionDurationMapper; |
|
|
|
@Resource |
|
|
|
private AmsReportService amsReportService; |
|
|
|
@Resource |
|
|
|
private QmsScaleMapper qmsScaleMapper; |
|
|
|
@Resource |
|
|
|
private HmsDao hmsDoctorDao; |
|
|
|
|
|
|
|
@Value("${informed.prefixWord}") |
|
|
|
private String prefixWord; |
|
|
|
@ -1703,16 +1709,17 @@ public class RmsServiceImpl implements IRmsService { |
|
|
|
String url = ""; |
|
|
|
//根据医生id查找医生的签名id
|
|
|
|
if(ObjectUtil.isNotNull(dto.getAssessorId())){ |
|
|
|
// List<HmsVo.QuerySign> querySigns = hmsDoctorDao.querySign(dto.getAssessorId());
|
|
|
|
// if(CollUtil.isNotEmpty(querySigns)){
|
|
|
|
// //生成文件
|
|
|
|
// RmsDto.ExportReport1Dto exportReport1Dto = new RmsDto.ExportReport1Dto();
|
|
|
|
// exportReport1Dto.setReportId(dto.getReportId());
|
|
|
|
// exportReport1Dto.setEvaluationId(dto.getEvaluationId());
|
|
|
|
// exportReport1Dto.setSignId(querySigns.get(0).getSignId());
|
|
|
|
// AmsReportVo.Result result = amsReportService.exportYs(exportReport1Dto);
|
|
|
|
// url = result.getPath();
|
|
|
|
// }
|
|
|
|
List<HmsVo.QuerySign> querySigns = hmsDoctorDao.querySign(dto.getAssessorId()); |
|
|
|
if(CollUtil.isNotEmpty(querySigns)){ |
|
|
|
//生成文件
|
|
|
|
RmsDto.ExportReport1Dto exportReport1Dto = new RmsDto.ExportReport1Dto(); |
|
|
|
exportReport1Dto.setReportId(dto.getReportId()); |
|
|
|
exportReport1Dto.setEvaluationId(dto.getEvaluationId()); |
|
|
|
exportReport1Dto.setSignId(querySigns.get(0).getSignId()); |
|
|
|
exportReport1Dto.setTesterId(dto.getAssessorId()); |
|
|
|
AmsReportVo.Result result = amsReportService.exportYs(exportReport1Dto); |
|
|
|
url = result.getPath(); |
|
|
|
} |
|
|
|
} |
|
|
|
return url; |
|
|
|
} |
|
|
|
|