| 
					
				 | 
			
			
				@@ -255,7 +255,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <select id="queryCostAllocation" resultType="org.jeecg.modules.documents.costLossReview.entity.CostAllocationReview"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        select plan_num as planNum,first_approve_date as approvalDate,first_approve_by as approvalMan,create_time as createTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        select a.plan_num as planNum,a.first_approve_date as approvalDate,b.assigned_by as approvalMan,a.create_time as createTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cost_info ->> '$.poStyleNum'  AS poStyleNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cost_info ->> '$.exportSales'  AS exportSales, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cost_info ->> '$.garmentContractno'  AS garmentContractno, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -284,62 +284,66 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cost_info ->> '$.accidentcnyAmount'  AS accidentcnyAmount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cost_info ->> '$.accidentUsdamount'  AS accidentUsdamount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cost_info ->> '$.remarks'  AS remarks 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        from sy_cost_json 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        from sy_cost_json a 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        left join sy_cost_approval_history b on a.plan_num = b.plan_no 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         where 1=1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.createTime != null and sy.createTime !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND date_format( create_time, '%Y-%m-%d' )= date_format(#{sy.createTime},'%Y-%m-%d'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND date_format( a.create_time, '%Y-%m-%d' )= date_format(#{sy.createTime},'%Y-%m-%d'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.approvalMan != null and sy.approvalMan !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND first_approve_by LIKE CONCAT('%',#{sy.approvalMan},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND b.assigned_by LIKE CONCAT('%',#{sy.approvalMan},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.approvalDate != null and sy.approvalDate !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND first_approve_date LIKE CONCAT('%',#{sy.approvalDate},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND a.first_approve_date LIKE CONCAT('%',#{sy.approvalDate},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.planNum != null and sy.planNum !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND plan_num LIKE CONCAT('%',#{sy.planNum},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND a.plan_num LIKE CONCAT('%',#{sy.planNum},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.poStyleNum != null and sy.poStyleNum !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.poStyleNum' ) = #{sy.poStyleNum} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.poStyleNum' ) like CONCAT('%',#{sy.poStyleNum},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.exportSales != null and sy.exportSales !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.exportSales' ) LIKE CONCAT('%',#{sy.exportSales},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.exportSales' ) LIKE CONCAT('%',#{sy.exportSales},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.garmentContractno != null and sy.garmentContractno !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.garmentContractno' ) LIKE CONCAT('%',#{sy.garmentContractno},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.garmentContractno' ) LIKE CONCAT('%',#{sy.garmentContractno},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.department != null and sy.department !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.department' ) = #{sy.department} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.department' ) = #{sy.department} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.customerShortame != null and sy.customerShortame !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.customerShortame' ) = #{sy.customerShortame} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.customerShortame' ) like CONCAT('%',#{sy.customerShortame},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.processUnit != null and sy.processUnit !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.processUnit') = #{sy.processUnit} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.processUnit') like CONCAT('%',#{sy.processUnit},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.outdata != null and sy.outdata !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.outdata' ) = CONVERT(#{sy.outdata},UNSIGNED) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.outdata' ) = CONVERT(#{sy.outdata},UNSIGNED) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.planQuantity != null and sy.planQuantity !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.planQuantity' ) = #{sy.planQuantity} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.planQuantity' ) = #{sy.planQuantity} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.actualShipquantity != null and sy.actualShipquantity !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.actualShipquantity' ) = #{sy.actualShipquantity} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.actualShipquantity' ) = #{sy.actualShipquantity} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.shortseveral != null and sy.shortseveral !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.shortseveral' ) = #{sy.shortseveral} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.shortseveral' ) = #{sy.shortseveral} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.shortvalue != null and sy.shortvalue !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.shortvalue') = #{sy.shortvalue} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.shortvalue') = #{sy.shortvalue} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.fabricshortcost != null and sy.fabricshortcost !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.fabricshortcost' ) = #{sy.fabricshortcost} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.fabricshortcost' ) = #{sy.fabricshortcost} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test="sy.preparedBy != null and sy.preparedBy !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.preparedBy' ) LIKE CONCAT('%',#{sy.preparedBy},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND JSON_EXTRACT( a.cost_info, '$.preparedBy' ) LIKE CONCAT('%',#{sy.preparedBy},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <if test='sy.rejectDate != null and sy.rejectDate !="" and sy.rejectDate == "1"'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AND JSON_EXTRACT( cost_info, '$.rejectDate' ) is not null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND b.stuta = '驳回' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <if test="sy.status != null and sy.status !=''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AND a.status = #{sy.status} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 |