打印界面所需字段
This commit is contained in:
parent
cc2ee3eafc
commit
0e792b138b
@ -9,10 +9,12 @@ import cn.iocoder.yudao.module.infra.service.config.ConfigService;
|
||||
import cn.iocoder.yudao.module.inspect.controller.admin.inspectapplylog.vo.InspectApplylogSaveReqVO;
|
||||
import cn.iocoder.yudao.module.inspect.controller.admin.inspectpacsdata.vo.InspectPacsDataSaveReqVO;
|
||||
import cn.iocoder.yudao.module.inspect.controller.admin.inspectpatientitems.vo.InspectPatientitemsSaveReqVO;
|
||||
import cn.iocoder.yudao.module.inspect.dal.dataobject.inspectdoctor.InspectDoctorDO;
|
||||
import cn.iocoder.yudao.module.inspect.dal.dataobject.inspectitems.InspectitemsDO;
|
||||
import cn.iocoder.yudao.module.inspect.dal.dataobject.inspectpacsdata.InspectPacsDataDO;
|
||||
import cn.iocoder.yudao.module.inspect.dal.dataobject.inspectpatientitems.InspectPatientitemsDO;
|
||||
import cn.iocoder.yudao.module.inspect.service.exammodule.ExammoduleService;
|
||||
import cn.iocoder.yudao.module.inspect.service.inspectdoctor.InspectDoctorService;
|
||||
import cn.iocoder.yudao.module.inspect.service.inspectpacsdata.InspectPacsDataService;
|
||||
import cn.iocoder.yudao.module.inspect.service.inspectpatientitems.InspectPatientitemsService;
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
@ -93,6 +95,9 @@ public class InspectPatientController {
|
||||
@Resource
|
||||
private InspectApplylogService applylogService;
|
||||
|
||||
@Resource
|
||||
private InspectDoctorService doctorService;
|
||||
|
||||
@PostMapping("/create")
|
||||
@Operation(summary = "创建患者信息")
|
||||
public CommonResult<Integer> createPatient(@Valid @RequestBody InspectPatientSaveReqVO createReqVO) {
|
||||
@ -708,7 +713,15 @@ public class InspectPatientController {
|
||||
if (patientDO != null) {
|
||||
// 设置基本信息
|
||||
BeanUtils.copyProperties(patientDO, inspectPatientReportVO);
|
||||
|
||||
// 先拿到ID 在查询签名
|
||||
if(patientDO.getChiefinspectorid()!=null)
|
||||
{
|
||||
InspectDoctorDO doctorDO= doctorService.getDoctorid( patientDO.getChiefinspectorid());
|
||||
if(doctorDO!=null&&doctorDO.getDoctorsign()!=null)
|
||||
{
|
||||
inspectPatientReportVO.setSign(doctorDO.getDoctorsign());
|
||||
}
|
||||
}
|
||||
// 获取所有检查项目信息(包括基础检查项目)
|
||||
List<InspectPatientitemsDO> allItems = patientitemsService.GetPatientItemList(medicalSn);
|
||||
// 获取PACS数据
|
||||
|
@ -59,6 +59,9 @@ public class InspectPatientReportVO {
|
||||
@Schema(description = "是否打印导检单")
|
||||
private Integer isprint;
|
||||
|
||||
@Schema(description ="医生签名")
|
||||
private String sign;
|
||||
|
||||
@Schema(description = "检查数据列表")
|
||||
private List<InspectPatientReportDataVO> data;
|
||||
|
||||
|
@ -196,7 +196,7 @@ public class InspectPatientDO {
|
||||
* 医生ID
|
||||
*/
|
||||
@TableField("chiefinspectorid")
|
||||
private Integer chiefinspectorid;
|
||||
private String chiefinspectorid;
|
||||
|
||||
@TableField("chiefinspector")
|
||||
private String chiefinspector;
|
||||
|
Loading…
Reference in New Issue
Block a user