| 
					
				 | 
			
			
				@@ -230,6 +230,25 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         where state!=-1) b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         on a.cvencode=b.venName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ORDER BY yearMonth; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select *, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        IIF((quotaCapacity-productionCapacity)<0,0,(quotaCapacity-productionCapacity)) spareCapacity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        from 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        darrivedate yearMonth, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cvencode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cast(sum(coefficient  *iquantity)/60 as decimal(20,2)) productionCapacity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        from Supplier_Capacity_Test 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where dArriveYear = #{year} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AND dArriveMonth =  #{month} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        GROUP BY darrivedate,cvencode) a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        right join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        (select supplier venName,capacity_quota quotaCapacity from sy_capacity_control 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where state!=-1) b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        on a.cvencode=b.venName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ORDER BY yearMonth 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="statement2" resultType="org.jeecg.modules.scas.entity.vo.SupplierCapacity5"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -312,20 +331,23 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="statement1" resultType="org.jeecg.modules.scas.entity.vo.SupplierCapacity5" parameterType="java.lang.String"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select *, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        IIF((quotaCapacity-productionCapacity)<0,0,(quotaCapacity-productionCapacity)) spareCapacity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        from 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        (select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select yearMonth, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cvencode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isnull(coefficient2,0) productionCapacity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        quotaCapacity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        venName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        IIF((quotaCapacity-isnull(coefficient2,0))<0,0,(quotaCapacity-isnull(coefficient2,0))) spareCapacity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        from (select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         darrivedate yearMonth, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cvencode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cast(sum(coefficient  *iquantity)/60 as decimal(20,2)) productionCapacity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cast(sum(coefficient  *iquantity)/60 as decimal(20,2)) coefficient2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from Supplier_Capacity_Test 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         where dArriveYear = #{year} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AND dArriveMonth =  #{month} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         GROUP BY darrivedate,cvencode) a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         right join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         (select supplier venName,capacity_quota quotaCapacity from sy_capacity_control 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        where state!=-1) b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where state!=-1  ) b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         on a.cvencode=b.venName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ORDER BY yearMonth 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -347,20 +369,23 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="statement3" resultType="org.jeecg.modules.scas.entity.vo.SupplierCapacity5" parameterType="java.lang.String"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       select *, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        IIF((quotaCapacity-productionCapacity)<0,0,(quotaCapacity-productionCapacity)) spareCapacity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        from 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        (select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       select yearMonth, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cvencode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        isnull(coefficient2,0) productionCapacity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        quotaCapacity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        venName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        IIF((quotaCapacity-isnull(coefficient2,0))<0,0,(quotaCapacity-isnull(coefficient2,0))) spareCapacity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        from (select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         darrivedate yearMonth, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cvencode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cast(sum(coefficient  *iquantity)/60 as decimal(20,2)) productionCapacity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cast(sum(coefficient  *iquantity)/60 as decimal(20,2)) coefficient2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         from Supplier_Capacity_Test 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         where dArriveYear = #{year} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AND dArriveMonth =  #{month} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         GROUP BY darrivedate,cvencode) a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         right join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         (select supplier venName,capacity_quota quotaCapacity from sy_capacity_control 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        where state!=-1) b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        where state!=-1  ) b 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         on a.cvencode=b.venName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ORDER BY yearMonth 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 |