| | |
| | | #{id} |
| | | </foreach>) |
| | | </if> |
| | | <if test="dto.projectSort == null or dto.projectSort ==0"> |
| | | ORDER BY info.status desc ,info.project_progress desc |
| | | <if test="dto.deptId != null and dto.deptId !=''"> |
| | | and (info.control_unit = #{dto.deptId} or info.construction_unit = #{dto.deptId}) |
| | | </if> |
| | | <if test="dto.projectSort ==1"> |
| | | ORDER BY info.project_progress desc |
| | | <if test="dto.projectSort == null"> |
| | | ORDER BY info.status desc ,info.project_progress desc NULLS LAST |
| | | </if> |
| | | <if test="dto.projectSort != null and dto.projectSort ==2"> |
| | | ORDER BY info.sk_id asc |
| | | <!-- |
| | | <if test="dto.projectSort ==1"> |
| | | ORDER BY info.project_progress desc NULLS LAST |
| | | </if> |
| | | <if test="dto.projectSort != null and dto.projectSort ==2"> |
| | | ORDER BY info.sk_id asc |
| | | </if>--> |
| | | <if test="dto.projectSort != null and dto.projectSort ==3"> |
| | | ORDER BY info.surface_progress desc NULLS LAST |
| | | </if> |
| | | <if test="dto.projectSort != null and dto.projectSort ==4"> |
| | | ORDER BY info.video_progress desc NULLS LAST |
| | | </if> |
| | | <if test="dto.projectSort != null and dto.projectSort ==5"> |
| | | ORDER BY info.trans_progress desc NULLS LAST |
| | | </if> |
| | | <if test="dto.projectSort != null and dto.projectSort ==6"> |
| | | ORDER BY info.seepage_progress desc NULLS LAST |
| | | </if> |
| | | </select> |
| | | |
| | |
| | | <if test="dto.buildStage != null and dto.buildStage != ''"> |
| | | and pro.build_stage like CONCAT(CONCAT('%',#{dto.buildStage}),'%') |
| | | </if> |
| | | <if test="dto.deptId != null and dto.deptId !=''"> |
| | | and (pro.control_unit = #{dto.deptId} or pro.construction_unit = #{dto.deptId}) |
| | | </if> |
| | | ORDER BY pro.project_progress desc NULLS LAST |
| | | </select> |
| | | <select id="getSgstatiss" resultType="cn.gistack.sm.sg.VO.SgStatisticsVO"> |
| | | SELECT |
| | |
| | | select DISTINCT "bas_guid" from SJZT_DW."dim_res_info_a" where "bas_name" = #{code} |
| | | </select> |
| | | <select id="progressList1" resultType="cn.gistack.sm.sg.VO.SgProjectInfoVO"> |
| | | select pro.id, |
| | | select DISTINCT pro.id, |
| | | pro.project_name, |
| | | pro.lon_lat, |
| | | pro.status |
| | | pro.status, |
| | | pro.project_progress |
| | | from |
| | | (SELECT |
| | | pro.id, |
| | |
| | | pro.build_stage, |
| | | dria."county_cd" AS countyCode, |
| | | att."guid" AS cityCode, |
| | | ad."ad_code" AS provinceCode |
| | | ad."ad_code" AS provinceCode, |
| | | pro.project_progress, |
| | | pro.control_unit, |
| | | pro.construction_unit |
| | | FROM |
| | | ywxt.sg_project_info pro |
| | | LEFT JOIN SJZT_DW."dim_res_info_a" dria ON dria."res_cd" = pro.sk_id |
| | |
| | | <if test="dto.buildStage != null and dto.buildStage != ''"> |
| | | and pro.build_stage like CONCAT(CONCAT('%',#{dto.buildStage}),'%') |
| | | </if> |
| | | <if test="dto.deptId != null and dto.deptId !=''"> |
| | | and (pro.control_unit = #{dto.deptId} or pro.construction_unit = #{dto.deptId}) |
| | | </if> |
| | | order by pro.project_progress desc NULLS LAST |
| | | </select> |
| | | <select id="queryStepByProject1" resultType="cn.gistack.sm.sg.VO.SgProjectInfoVO"> |
| | | select |
| | |
| | | </foreach>) |
| | | </if> |
| | | </select> |
| | | <select id="getUserS" resultType="java.lang.String"> |
| | | |
| | | SELECT |
| | | user_id |
| | | FROM |
| | | "YWXT"."BLADE_USER_DEPT" |
| | | WHERE |
| | | dept_id = #{controlUnit} |
| | | |
| | | |
| | | </select> |
| | | </mapper> |