| | |
| | | <include refid="where"/> |
| | | order by id desc |
| | | </select> |
| | | <sql id="wherelist_last"> |
| | | <if test="p.isScreen != null and p.isScreen !=''"> |
| | | and is_screen = #{p.isScreen} |
| | | </if> |
| | | <if test="p.isPay != null and p.isPay !=''"> |
| | | and is_pay = #{p.isPay} |
| | | </if> |
| | | <if test="p.isAnswer != null and p.isAnswer !=''"> |
| | | and is_answer = #{p.isAnswer} |
| | | </if> |
| | | <if test="p.hospitalState != null and p.hospitalState !=''"> |
| | | and hospital_state = #{p.hospitalState} |
| | | </if> |
| | | <if test="p.hospitalProvince != null and p.hospitalProvince !=''"> |
| | | and hospital_province = #{p.hospitalProvince} |
| | | </if> |
| | | <if test="p.hospitalCity != null and p.hospitalCity !=''"> |
| | | and hospital_city = #{p.hospitalCity} |
| | | </if> |
| | | <if test="p.hospitalArea != null and p.hospitalArea !=''"> |
| | | and hospital_area = #{p.hospitalArea} |
| | | </if> |
| | | <if test="p.hospitalName != null and p.hospitalName !=''"> |
| | | and hospital_name LIKE concat('%',#{p.hospitalName},'%') |
| | | </if> |
| | | </sql> |
| | | <sql id="whereList"> |
| | | <where> |
| | | hosisdel = 0 |
| | | <if test="p.isScreen != null and p.isScreen !=''"> |
| | | and is_screen = #{p.isScreen} |
| | | </if> |
| | | <if test="p.isPay != null and p.isPay !=''"> |
| | | and is_pay = #{p.isPay} |
| | | </if> |
| | | <if test="p.isAnswer != null and p.isAnswer !=''"> |
| | | and is_answer = #{p.isAnswer} |
| | |
| | | <if test="itemto.flag"> |
| | | </if> |
| | | <if test="!itemto.flag"> |
| | | or ( HOS.is_del = 0 and HOS.enabled=1) |
| | | or ( hospitals.hosisdel = 0 and hospitals.hosenabled=1 <include refid="wherelist_last"></include>) |
| | | </if> |
| | | </when> |
| | | <when test="inx==2"> |
| | |
| | | index=""> |
| | | create_user_org_code = #{itemtoto.orgCode} |
| | | </foreach> |
| | | and HOS.is_del = 0 and HOS.enabled=1 |
| | | and hospitals.hosisdel = 0 and hospitals.hosenabled=1 <include refid="wherelist_last"></include> |
| | | ) |
| | | </if> |
| | | </when> |
| | |
| | | create_user_org_code = #{itemto.object} |
| | | </if> |
| | | <if test="!itemto.flag"> |
| | | or (create_user_org_code = #{itemto.object} and HOS.is_del = 0 and HOS.enabled=1) |
| | | or (create_user_org_code = #{itemto.object} and hospitals.hosisdel = 0 and hospitals.hosenabled=1 <include refid="wherelist_last"></include>) |
| | | </if> |
| | | </when> |
| | | <when test="inx == 4"> |
| | |
| | | create_user_org_code like '${itemto.object}%' |
| | | </if> |
| | | <if test="!itemto.flag"> |
| | | or (create_user_org_code like '${itemto.object}%' and HOS.is_del = 0 and |
| | | HOS.enabled=1) |
| | | or (create_user_org_code like '${itemto.object}%' and hospitals.hosisdel = 0 and |
| | | hospitals.hosenabled=1 <include refid="wherelist_last"></include>) |
| | | </if> |
| | | </when> |
| | | <when test="inx == 5"> |
| | |
| | | hospitals.create_user_id = #{itemto.object} |
| | | </if> |
| | | <if test="!itemto.flag"> |
| | | or (hospitals.create_user_id = #{itemto.object} and HOS.is_del = 0 and HOS.enabled=1) |
| | | or (hospitals.create_user_id = #{itemto.object} and hospitals.hosisdel = 0 and hospitals.hosenabled=1 <include refid="wherelist_last"></include>) |
| | | </if> |
| | | </when> |
| | | <otherwise> |
| | |
| | | DEP.server_user_id, |
| | | DEP.org_id, |
| | | DEP.is_del, |
| | | DEP.is_pay, |
| | | DEP.enabled, |
| | | hospitals.* |
| | | FROM |
| | |
| | | hospital_name |
| | | from sys_hospital |
| | | where is_del=0 and enabled=1 and hospital_name LIKE concat('%',#{hospitalName},'%') |
| | | order by hospital_name desc |
| | | order by hospital_name desc,id desc |
| | | </select> |
| | | <select id="chartHospital" resultType="int" parameterType="int"> |
| | | SELECT |