| | |
| | | and "user_name" not like '%、' |
| | | and length(a."user_phone") = 11 |
| | | order by "user_phone") a |
| | | where not exists(select * from "YWXT"."BLADE_USER" where a."user_phone" = "PHONE")) a |
| | | where not exists(select * from "YWXT"."BLADE_USER" where a."user_phone" = "PHONE" and is_deleted = 0)) a |
| | | </select> |
| | | |
| | | <select id="getPersonByUser" resultType="cn.gistack.sm.sjztmd.vo.UserPersonVO"> |
| | |
| | | </choose> |
| | | </select> |
| | | |
| | | <!--根据水库编号查询市县水利部人员姓名及联系方式--> |
| | | <!--根据水库编号查询市县水利部人员姓名及联系方式(省市县预警短信发送人员)--> |
| | | <select id="getCityCountyPersonListByResGuid" resultType="cn.gistack.sm.sjztmd.vo.PersonVO"> |
| | | select real_name as name,phone,#{type} as type from YWXT.blade_user bu |
| | | left join YWXT.blade_dept bd on locate(bd.id,bu.dept_id)>0 and bd.is_deleted = 0 |
| | | left join YWXT.blade_role br on locate(br.id,bu.role_id)>0 and br.is_deleted = 0 |
| | | where bu.is_deleted = 0 |
| | | and br.role_alias = #{roleAlias} |
| | | and bd.ad_code = #{adCode} |
| | | limit 3 |
| | | ( |
| | | select real_name as name, phone, '预警短信发送人员' as type |
| | | from YWXT.blade_user bu |
| | | left join YWXT.blade_dept bd on locate(bd.id, bu.dept_id) > 0 and bd.is_deleted = 0 |
| | | left join YWXT.blade_role br on locate(br.id, bu.role_id) > 0 and br.is_deleted = 0 |
| | | where bu.is_deleted = 0 |
| | | and br.role_alias = 'sltyjdxfsry' |
| | | and bd.ad_code = '420000000000' limit 2 |
| | | ) |
| | | union |
| | | ( |
| | | select real_name as name, phone, '预警短信发送人员' as type |
| | | from YWXT.blade_user bu |
| | | left join YWXT.blade_dept bd on locate(bd.id, bu.dept_id) > 0 and bd.is_deleted = 0 |
| | | left join YWXT.blade_role br on locate(br.id, bu.role_id) > 0 and br.is_deleted = 0 |
| | | where bu.is_deleted = 0 |
| | | and br.role_alias = 'sjyjdxfsry' |
| | | and bd.ad_code = #{cityCode} limit 2 |
| | | ) |
| | | union |
| | | ( |
| | | select real_name as name, phone, '预警短信发送人员' as type |
| | | from YWXT.blade_user bu |
| | | left join YWXT.blade_dept bd on locate(bd.id, bu.dept_id) > 0 and bd.is_deleted = 0 |
| | | left join YWXT.blade_role br on locate(br.id, bu.role_id) > 0 and br.is_deleted = 0 |
| | | where bu.is_deleted = 0 |
| | | and br.role_alias = 'xjyjdxfsry' |
| | | and bd.ad_code = #{countyCode} limit 2 |
| | | ) |
| | | </select> |
| | | |
| | | <select id="getPatrolResponsiblePersonByResCdList" |
| | | resultType="cn.gistack.sm.sjztmd.entity.PatrolResponsiblePerson"> |
| | | |