| | |
| | | LEFT JOIN sjzt_md."att_ad_base" d ON c."p_ad_code" = d."guid" |
| | | LEFT JOIN sjzt_md."att_ad_base" e ON d."p_ad_code" = e."guid" |
| | | where (f."res_cd" is not null OR g."res_cd" is not null OR h."res_cd" is not null) |
| | | <if test="dam.adCode != null and dam.adCode !='' "> |
| | | AND (c."ad_code" = #{dam.adCode} or d."ad_code" =#{dam.adCode}or e."ad_code" = #{dam.adCode}) |
| | | </if> |
| | | |
| | | ) baseRes |
| | | LEFT JOIN ( |
| | | |
| | |
| | | GROUP BY DAM_ID,POINT_ID |
| | | ) baseCount GROUP BY DAM_ID) c1 ON c1.dam_id = baseRes."guid" |
| | | |
| | | LEFT JOIN SJZT_MD."att_ad_base" town ON town."guid" = "town_ad_code" |
| | | LEFT JOIN SJZT_MD."att_ad_base" county ON county."guid" = town."p_ad_code" |
| | | LEFT JOIN SJZT_MD."att_ad_base" city ON city."guid" = county."p_ad_code" |
| | | LEFT JOIN SJZT_MD."att_ad_base" province ON province."guid" = city."p_ad_code" |
| | | |
| | | WHERE 1=1 |
| | | <!--这里加条件--> |
| | | <if test="dam.adCode != null and dam.adCode !='' "> |
| | | AND (province."ad_code" = #{dam.adCode} or city."ad_code" =#{dam.adCode}or county."ad_code" = #{dam.adCode} |
| | | ) |
| | | </if> |
| | | |
| | | |
| | | <if test="dam.resName != null and dam.resName !='' "> |
| | | AND "name" LIKE CONCAT('%',#{dam.resName},'%') |