| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -266,24 +266,26 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <!-- 查询机关办结次数 --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <select id="selectAgencyHandledProjectCount" resultType="com.epmet.dto.extract.result.ProjectParticipatedAgencyResultDTO"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        	SELECT | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                SUBSTRING_INDEX(main.FINISH_ORG_IDS,':',1) AS agencyId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                COUNT(main.ID) AS count | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									FROM fact_origin_project_main_daily main | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									LEFT JOIN fact_origin_project_log_daily log | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ON main.ID = log.PROJECT_ID AND log.DEL_FLAG = '0' AND log.ACTION_CODE = 'close' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									WHERE main.DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									AND main.CUSTOMER_ID = #{customerId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <if test="null != agencies and agencies.size() > 0"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <foreach collection="agencies" item="item" open="AND ( " separator=" OR " close=" ) "> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                          main.FINISH_ORG_IDS LIKE  concat(#{item},'%') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    </foreach> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <if test='null != dimId and "" != dimId.trim()'> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    AND log.ID IS NOT NULL AND log.MONTH_ID  =  #{dimId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                GROUP BY SUBSTRING_INDEX(main.FINISH_ORG_IDS,':',1) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        SELECT | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ORG_ID AS "agencyId", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            COUNT( PROJECT_ID ) AS count | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        FROM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            fact_origin_project_log_daily | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        WHERE | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            DEL_FLAG = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND ACTION_CODE = 'close' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND CUSTOMER_ID = #{customerId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            AND ORG_TYPE = 'agency' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <if test="null != agencies and agencies.size() > 0"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <foreach collection="agencies" item="item" open="AND ( " separator=" OR " close=" ) "> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                      ORG_ID = #{item} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </foreach> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <if test='null != dimId and "" != dimId.trim()'> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                AND MONTH_ID  =  #{dimId} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </if> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        GROUP BY | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ORG_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <!-- 查询评价周期内各级别机关办结的项目Id --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <select id="selectProjectIdHandledByAgency" resultType="com.epmet.dto.extract.result.ProjectParticipatedAgencyResultDTO"> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |