|
@@ -57,15 +57,13 @@
|
|
|
d.id_no as patientIdNo,
|
|
|
ROUND(DATEDIFF(CURDATE(), d.birthday)/365.2422) as patientAge
|
|
|
FROM tran_hospital_info a LEFT JOIN tran_hospital_dept b
|
|
|
- ON a.`code`=b.hospital_code
|
|
|
+ ON a.`code`=b.hospital_code and b.`status`=1 and b.is_deleted='N' and b.`code`=#{hospitalDeptCode}
|
|
|
LEFT JOIN tran_doctor_info c
|
|
|
- ON b.hospital_code=c.hospital_code and b.`code`=c.hospital_dept_code
|
|
|
+ ON b.hospital_code=c.hospital_code and b.`code`=c.hospital_dept_code and c.is_deleted='N' and c.`code`=#{doctorCode}
|
|
|
LEFT JOIN tran_patient_info d
|
|
|
- ON c.hospital_code=d.hospital_code
|
|
|
- WHERE a.is_deleted='N' AND b.is_deleted='N'
|
|
|
- AND c.is_deleted='N' AND d.is_deleted='N'
|
|
|
- AND a.`status`=1 AND b.`status`=1
|
|
|
- AND a.`code`=#{hospitalCode} AND b.`code`=#{hospitalDeptCode}
|
|
|
- AND c.`code`=#{doctorCode} AND d.`code`=#{patientCode}
|
|
|
+ ON a.code=d.hospital_code and d.is_deleted='N' and d.`code`=#{patientCode}
|
|
|
+ WHERE a.is_deleted='N'
|
|
|
+ AND a.`status`=1
|
|
|
+ AND a.`code`=#{hospitalCode}
|
|
|
</select>
|
|
|
</mapper>
|