aix
2024-07-24 2cba01a6b6f67cfa97d0c4e0cc589302fab817ba
skjcmanager/skjcmanager-ops/skjcmanager-resource/src/main/java/cn/gistack/resource/mapper/TextualResearchAttachMapper.xml
@@ -29,8 +29,7 @@
    <select id="getSyLackAlertList" resultMap="vo">
        SELECT
            info.res_cd,
        SELECT info.res_cd,
            info.res_nm,
            info.town_cd,
            info.town_nm,
@@ -40,9 +39,7 @@
            info.city_nm,
            info.typeList as type
            FROM (
                          SELECT
                                 basic."guid" res_cd,
        FROM (SELECT basic."guid"             res_cd,
                                 basic."name" res_nm,
                                 basic.townCode town_cd,
                                 basic.townName town_nm,
@@ -50,7 +47,8 @@
                                 basic.countyName county_nm,
                                 basic.cityCode city_cd,
                                 basic.cityName city_nm,
                                 LISTAGG(basic.type, ',') WITHIN GROUP (ORDER BY basic.type ASC) typeList from (
                     LISTAGG(basic.type, ',') WITHIN GROUP (ORDER BY basic.type ASC) typeList
              from (
                                  SELECT
                                  distinct
                                  arb."guid",arb."name",
@@ -80,13 +78,11 @@
                          group by basic."guid",basic."name",
                              basic.townCode,basic.townName,
                              basic.countyCode,basic.countyName,
                              basic.cityCode,basic.cityName
                      )info
                  basic.cityCode, basic.cityName) info
        where info.typeList != '2,3,8,11,12' or info.typeList is null
    </select>
    <select id="getWyLackAlertList" resultMap="vo">
        SELECT
        select
            distinct
            arb."guid" res_cd,
            arb."name"  res_nm,
@@ -107,7 +103,12 @@
                when county."ad_grad" = 2 THEN county."ad_name"
                ELSE city."ad_name" END                                    AS city_nm,
            stra.type
        from sjzt_md."att_res_base" arb
        from (
                 select * from (
                                   select distinct "res_cd" from sjzt_md."att_wy_cd_base" awcb
                               ) a
                                   left join sjzt_md."att_res_base" arb on (a."res_cd" = arb."guid")
             ) arb
                 LEFT JOIN SJZT_MD."att_ad_base" town ON town."ad_code" = arb."interior_ad_guid"
                 LEFT JOIN SJZT_MD."att_ad_base" county ON county."ad_code" = town."p_ad_code"
                 LEFT JOIN SJZT_MD."att_ad_base" city ON city."ad_code" = county."p_ad_code"