diff --git a/openhis-server-new/openhis-application/src/main/resources/mapper/doctorstation/DoctorStationAdviceAppMapper.xml b/openhis-server-new/openhis-application/src/main/resources/mapper/doctorstation/DoctorStationAdviceAppMapper.xml index 12f135132..d85551cef 100755 --- a/openhis-server-new/openhis-application/src/main/resources/mapper/doctorstation/DoctorStationAdviceAppMapper.xml +++ b/openhis-server-new/openhis-application/src/main/resources/mapper/doctorstation/DoctorStationAdviceAppMapper.xml @@ -586,6 +586,9 @@ WHERE T1.delete_flag = '0' AND T1.service_table = #{MED_MEDICATION_REQUEST} + + AND (T2.generate_source_enum IS NULL OR T2.generate_source_enum = #{generateSourceEnum}) + AND T1.encounter_id = #{encounterId}