| 
					
				 | 
			
			
				@@ -826,13 +826,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             parameterType="com.ozs.pm.doman.vo.requestVo.PmDemandReqVo"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SELECT YEAR(NOW()) columnName, de.num,de.evaluationTotal,ifnull(sum(c.contract_amount), 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         evaluationContractTotal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FROM pm_demand d, pm_contract_info c, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FROM (SELECT c.contract_amount FROM pm_demand d 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        left join pm_contract_info c 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        on d.demand_id = c.demand_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <include refid="dDeptListOrDemandIdAll"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        d.project_status > 18 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND YEAR(d.up_acceptance_time) = YEAR(NOW())) c 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         (SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <include refid="deptListOrDemandIdAll"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        project_status > 18 ) de 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <include refid="dDeptListOrDemandIdAll"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        d.demand_id = c.demand_id AND d.project_status > 18 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        AND YEAR(d.up_acceptance_time) = YEAR(NOW()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        project_status > 18 AND YEAR(up_acceptance_time) = YEAR(NOW())) de 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="selectCCThisYear" resultType="com.ozs.pm.doman.vo.responseVo.StatisticalChartsResVo" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1018,5 +1021,28 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <sql id="dDeptListOrDemandIdAllNoAnd"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        WHERE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <if test="vo.deptList != null and vo.deptList.size != 0 "> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            d.purchase_dept_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <foreach collection="vo.deptList" item="item" index="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     separator="," open="(" close=")"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                #{item} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <if test="(vo.deptList != null and vo.deptList.size != 0) and (vo.demandIdAll != null and vo.demandIdAll.size != 0)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <if test="vo.demandIdAll != null and vo.demandIdAll.size != 0 "> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            d.demand_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            in 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <foreach collection="vo.demandIdAll" item="item" index="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     separator="," open="(" close=")"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                #{item} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </sql> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </mapper> 
			 |