| 
					
				 | 
			
			
				@@ -17,6 +17,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="queryByCostIngredient" resultType="org.jeecg.modules.cost.entity.SyCostAllocationIngredient"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		select tab.*,isnull(tab1.purchaseQuantity,0) as purchaseQuantity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		else isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) end 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -24,142 +25,189 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then isnull(tab1.purchaseQuantity,0)-tab.usageQuantity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		else (isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0))+isnull(tab1.purchaseQuantity,0)-tab.usageQuantity end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		as ingredientsRemainingQuantity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				(tab1.purchaseQuantity-tab.usageQuantity)/tab1.purchaseQuantity as loss, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				else (isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0))*tab.cost end as transferCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		from  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		(tab1.purchaseQuantity-tab.usageQuantity)/tab1.purchaseQuantity as loss, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		else (isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0))*tab.cost end as transferCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select oti.cInvName as goodsName,max(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 ,sum(pb.rmbAmount) as rmbAmount,sum(pb.usdAmount) as usdAmount,sum(pb.priceExcludingtax) as priceExcludingtax,max(pb.iCost) as cost,max(v.cVenAbbName) as supper 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_103_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_103_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				JOIN UFDATA_103_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_103_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				left join ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						SELECT bi.cInvCode,p.iorderdid,sum(bi.iSum) as rmbAmount,sum(bi.iOriSum) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-									,sum(bi.iMoney) as priceExcludingtax,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_103_2021.dbo.PO_Podetails p       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						GROUP BY bi.cInvCode,p.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') and omi.cInvCcode like '19%'  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				GROUP BY oti.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select t3.goodsName,sum(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select  ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_103_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		JOIN UFDATA_103_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') and omi.cInvCcode like '19%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0299' or oti.cInvCCode = '0499' and oti.cInvName not like '%棉%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		group by ot.cInvCode,od.isosid,om.ccode,oti.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) as t1,(select max(ven.cVenAbbName) as cVenAbbName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		bi.cInvCode,pod.iorderdid,sum(bi.iSum) as rmbAmount,sum(bi.iOriSum) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		,sum(bi.iMoney) as priceExcludingtax,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_103_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.HY_DZ_K7_SYNERGISMLOGDID hy on pod.id = hy.predid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.PO_Podetails pd on pd.iorderdid=hy.did 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.PurBillVouch bm  on bm.PBVID=bi.PBVID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Vendor ven on bm.cVenCode = ven.cVenCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		GROUP BY bi.cInvCode,pod.iorderdid) as t2 where t1.cInvCode=t2.cInvCode and t2.iorderdid=t1.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) t3  GROUP BY t3.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		) tab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		left join  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		left join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_103_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						select od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_103_2021.dbo.PO_POmain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_103_2021.dbo.PO_PODetails od on om.POID=od.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-									 and om.cPOID like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299') and rs.cBatch like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				GROUP BY i.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_103_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_103_2021.dbo.PO_POmain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.PO_PODetails od on om.POID=od.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		and om.cPOID LIKE CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		or i.cInvCCode = '0399' or i.cInvCCode = '0499' and i.cInvName not like '%棉%'  or i.cInvCCode = '0299') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		GROUP BY i.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		)tab1 on tab1.cInvName=tab.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		left join  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		left join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as jian from UFDATA_103_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_103_2021.dbo.om_momain om   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299') and rs.cBatch like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				GROUP BY i.cInvName--,rs.cBatch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select i.cInvName,sum(rs.iQuantity) as jian from UFDATA_103_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_103_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		and omi.cInvCcode like '19%' and om.cCode LIKE CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		or i.cInvCCode = '0399' or i.cInvCCode = '0499' and i.cInvName not like '%棉%' or i.cInvCCode = '0299') and rs.cBatch LIKE CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		GROUP BY i.cInvName--,rs.cBatch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		)tab2 on tab2.cInvName=tab.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		union all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		select tab.*,isnull(tab1.purchaseQuantity,0) as purchaseQuantity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				else isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				as ingredientsTransferQuantity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then isnull(tab1.purchaseQuantity,0)-tab.usageQuantity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		else isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		as ingredientsTransferQuantity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then isnull(tab1.purchaseQuantity,0)-tab.usageQuantity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		else (isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0))+isnull(tab1.purchaseQuantity,0)-tab.usageQuantity end 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		as ingredientsRemainingQuantity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				(tab1.purchaseQuantity-tab.usageQuantity)/tab1.purchaseQuantity as loss,case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				else (isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0))*tab.cost end as transferCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		(tab1.purchaseQuantity-tab.usageQuantity)/tab1.purchaseQuantity as loss,case when isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0) <![CDATA[<=]]> 0 then 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		else (isnull(tab2.jian,0)-isnull(tab1.purchaseQuantity,0))*tab.cost end as transferCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		from 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select oti.cInvName as goodsName,max(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 ,sum(pb.rmbAmount) as rmbAmount,sum(pb.usdAmount) as usdAmount,sum(pb.priceExcludingtax) as priceExcludingtax,max(pb.iCost) as cost,max(v.cVenAbbName) as supper 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_101_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				left join ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						SELECT p.cInvCode,p.iorderdid,sum(bi.iSum) as rmbAmount,sum(bi.iOriSum) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-									,sum(bi.iMoney) as priceExcludingtax,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_101_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_101_2021.dbo.PO_Pomain pm on p.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_101_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					  	where pm.cVenCode != 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						GROUP BY p.cInvCode,p.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select t3.goodsName,sum(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						union all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select  ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') and omi.cInvCcode like '19%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0299' or oti.cInvCCode = '0499' and oti.cInvName not like '%棉%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		group by ot.cInvCode,od.isosid,om.ccode,oti.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) as t1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select max(ven.cVenAbbName) as cVenAbbName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		bi.cInvCode,pod.iorderdid,sum(bi.iSum) as rmbAmount,sum(bi.iOriSum) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		,sum(bi.iMoney) as priceExcludingtax,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_101_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pod.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.PurBillVouch bm  on bm.PBVID=bi.PBVID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Vendor ven on bm.cVenCode = ven.cVenCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=pod.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		where pom.cVenCode != 'T010001' and pom.cVenCode = 'T020001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		GROUP BY bi.cInvCode,pod.iorderdid) as t2 where t1.cInvCode=t2.cInvCode and t2.iorderdid=t1.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) t3  GROUP BY t3.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		union all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select t3.goodsName,sum(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select  ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') and omi.cInvCcode like '19%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0299' or oti.cInvCCode = '0499' and oti.cInvName not like '%棉%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		group by ot.cInvCode,od.isosid,om.ccode,oti.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) as t1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select max(ven.cVenAbbName) as cVenAbbName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		bi.cInvCode,pod.iorderdid,sum(bi.iSum) as rmbAmount,sum(bi.iOriSum) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		,sum(bi.iMoney) as priceExcludingtax,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_101_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.HY_DZ_K7_SYNERGISMLOGDID hy on pod.id = hy.predid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_102_2021.dbo.PO_Podetails pd on pd.iorderdid=hy.did 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_102_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_102_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_102_2021.dbo.PurBillVouch bm  on bm.PBVID=bi.PBVID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_102_2021.dbo.Vendor ven on bm.cVenCode = ven.cVenCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_102_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001' and pom.cpoid LIKE CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		GROUP BY bi.cInvCode,pod.iorderdid) as t2 where t1.cInvCode=t2.cInvCode and t2.iorderdid=t1.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) t3  GROUP BY t3.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						bi.cInvCode,pod.iorderdid,sum(bi.iSum) as rmbAmount,sum(bi.iOriSum) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						,sum(bi.iMoney) as priceExcludingtax,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 from UFDATA_101_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_101_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_102_2021.dbo.SO_SODetails sd on sd.cSOCode=pom.cpoid and sd.irowno=pod.ivouchrowno 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_102_2021.dbo.PO_Podetails pd on pd.iorderdid=sd.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_102_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_102_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_102_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 GROUP BY bi.cInvCode,pod.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') and omi.cInvCcode like '19%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				GROUP BY oti.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		) tab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_101_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						select od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_101_2021.dbo.PO_POmain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_101_2021.dbo.PO_PODetails od on om.POID=od.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-									 and om.cPOID like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299') and rs.cBatch like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				GROUP BY i.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_101_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_101_2021.dbo.PO_POmain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.PO_PODetails od on om.POID=od.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		and om.cPOID LIKE CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		or i.cInvCCode = '0399' or i.cInvCCode = '0499' and i.cInvName not like '%棉%' or i.cInvCCode = '0299') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		GROUP BY i.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		)tab1 on tab1.cInvName=tab.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as jian from UFDATA_101_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299') and rs.cBatch like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				GROUP BY i.cInvName--,rs.cBatch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select i.cInvName,sum(rs.iQuantity) as jian from UFDATA_101_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		and omi.cInvCcode like '19%' and om.cCode LIKE CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		or i.cInvCCode = '0399' or i.cInvCCode = '0499' and i.cInvName not like '%棉%' or i.cInvCCode = '0299') and rs.cBatch LIKE CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		GROUP BY i.cInvName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		)tab2 on tab2.cInvName=tab.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="queryTransferByIngredient" resultType="org.jeecg.modules.cost.entity.SyTransfer"> 
			 |