| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -409,25 +409,11 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ) agencyGridName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            cg.grid_name gridName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <!-- 网格没有经纬度时获取客户根组织下的 --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ( CASE WHEN cg.longitude is null THEN | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ( SELECT longitude FROM customer_agency | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    WHERE del_flag = '0' AND customer_id = (SELECT customer_id FROM customer_agency WHERE id = ca.id) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    ORDER BY pid ASC LIMIT 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ELSE cg.longitude | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                END | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ) longitude, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ( CASE WHEN cg.latitude is null THEN | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ( SELECT latitude FROM customer_agency | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    WHERE del_flag = '0' AND customer_id = (SELECT customer_id FROM customer_agency WHERE id = ca.id) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    ORDER BY pid ASC LIMIT 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ELSE cg.latitude | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                END | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ) latitude | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            IFNULL(cg.longitude, ca.longitude) longitude, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            IFNULL(cg.latitude, ca.latitude) latitude | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        FROM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            customer_grid cg | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        INNER JOIN customer_agency ca ON cg.pid = ca.id | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        INNER JOIN customer_agency ca ON ca.pid = '0' AND ca.customer_id = cg.customer_id | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        WHERE | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            cg.del_flag = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        AND ca.del_flag = '0' | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -758,25 +744,11 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            cg.contacts, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            cg.mobile, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <!-- 网格没有经纬度时获取客户根组织下的 --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ( CASE WHEN cg.longitude is null THEN | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ( SELECT longitude FROM customer_agency | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                WHERE del_flag = '0' AND customer_id = (SELECT customer_id FROM customer_agency WHERE id = ca.id) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ORDER BY pid ASC LIMIT 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ELSE cg.longitude | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                END | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ) longitude, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ( CASE WHEN cg.latitude is null THEN | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ( SELECT latitude FROM customer_agency | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                WHERE del_flag = '0' AND customer_id = (SELECT customer_id FROM customer_agency WHERE id = ca.id) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ORDER BY pid ASC LIMIT 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ELSE cg.latitude | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                END | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ) latitude | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            IFNULL(cg.longitude,ca.longitude) longitude, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            IFNULL(cg.latitude,ca.latitude) latitude | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        FROM | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            customer_grid cg | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        INNER JOIN customer_agency ca ON cg.pid = ca.id | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        INNER JOIN customer_agency ca ON ca.pid = '0' AND ca.customer_id = cg.customer_id | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        WHERE | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            cg.del_flag = '0' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        AND ca.del_flag = '0' | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |