|
@@ -1,8 +1,13 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Component;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.diagbot.dto.GetTopPatientInfoDTO;
|
|
|
import com.diagbot.dto.PatientInfoDTO;
|
|
|
+import com.diagbot.entity.DeptInfo;
|
|
|
import com.diagbot.entity.DoctorPageMode;
|
|
|
import com.diagbot.entity.PatientInfo;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
@@ -11,10 +16,6 @@ import com.diagbot.util.DateUtil;
|
|
|
import com.diagbot.vo.GetTopPatientInfoVO;
|
|
|
import com.diagbot.vo.PatientInfoVO;
|
|
|
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Component;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-
|
|
|
/**
|
|
|
* @Description: 患者业务逻辑
|
|
|
* @author: wangyu
|
|
@@ -25,6 +26,8 @@ public class PatientInfoFacade extends PatientInfoServiceImpl {
|
|
|
|
|
|
@Autowired
|
|
|
private DoctorPageModeFacade doctorPageModeFacade;
|
|
|
+ @Autowired
|
|
|
+ private DeptInfoFacade deptInfoFacade;
|
|
|
|
|
|
/**
|
|
|
* 获取患者信息
|
|
@@ -48,6 +51,9 @@ public class PatientInfoFacade extends PatientInfoServiceImpl {
|
|
|
getTopPatientInfoDTO.setSystemTime(DateUtil.now());
|
|
|
getTopPatientInfoDTO.setRecordId(getTopPatientInfoVO.getRecordId());
|
|
|
|
|
|
+ DeptInfo deptInfo = deptInfoFacade.getById(getTopPatientInfoDTO.getSelfDeptId());
|
|
|
+ getTopPatientInfoDTO.setSelfDeptName(deptInfo.getName());
|
|
|
+
|
|
|
QueryWrapper<DoctorPageMode> doctorPageModeQe = new QueryWrapper<>();
|
|
|
doctorPageModeQe.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
doctorPageModeQe.eq("doctor_id", getTopPatientInfoDTO.getDoctorId());
|