| 
					
				 | 
			
			
				@@ -244,7 +244,7 @@ namespace OASystem.Infrastructure.Repositories.Groups 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 int endIndex = startIndex + dto.PageSize - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (dto.PortType == 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    string sql = string.Format(@"select t.*,s.Name as CurrencyStr,c.IsAuditGM,c.PayPercentage,c.PayMoney from  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    string sql = string.Format(@"select t.*,s.Name as CurrencyStr,c.IsAuditGM,c.PayPercentage,c.PayMoney,c.PayDid from  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 Grp_CarTouristGuideGroundReservations t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 left Join Grp_CreditCardPayment c on CTable=79 and c.CId=t.Id  and c.isdel=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 left Join Sys_SetData s on s.Id=c.PaymentCurrency {0} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -252,32 +252,61 @@ namespace OASystem.Infrastructure.Repositories.Groups 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     List<Grp_CarTouristGuideGroundView> infoViews = _sqlSugar.SqlQueryable<Grp_CarTouristGuideGroundView>(sql).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     foreach (var item in infoViews) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (item.OrbitalPrivateTransfer == 0) item.OrbitalPrivateTransferStr = "公转"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else if (item.OrbitalPrivateTransfer == 1) item.OrbitalPrivateTransferStr = "私转"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.ServiceStartTime = Convert.ToDateTime(item.ServiceStartTime).ToString("yyyy-MM-dd"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.ServiceEndTime = Convert.ToDateTime(item.ServiceEndTime).ToString("yyyy-MM-dd"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         item.ServiceQuotedPrice = item.PayMoney; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         item.PayThenMoney = Math.Round(item.PayPercentage/100 * item.ServiceQuotedPrice, 2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         item.RemainingBalance = Math.Round(item.ServiceQuotedPrice- item.PayPercentage / 100 * item.ServiceQuotedPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (item.IsAuditGM == 0) item.IsAuditGMStr = "未审核"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else if (item.IsAuditGM == 1) item.IsAuditGMStr = "已通过"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else if (item.IsAuditGM == 2) item.IsAuditGMStr = "未通过"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else if (item.IsAuditGM == 3) item.IsAuditGMStr = "自动审核"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        Sys_SetData s = _sqlSugar.Queryable<Sys_SetData>().First(a=>a.IsDel==0 && a.Id==item.PayDid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (s!=null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            item.PayStrd = s.Name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }else item.PayStrd ="未选择"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return result = new Result() { Code = 0, Msg = "查询成功!", Data = infoViews }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else if (dto.PortType == 2 || dto.PortType == 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     string sql = string.Format(@"Select * From (	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            Select row_number() over (order by c.IsAuditGM,c.PayPercentage desc) as RowNumber,t.*,s.Name as CurrencyStr,c.IsAuditGM,c.PayPercentage 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            Select row_number() over (order by c.IsAuditGM,c.PayPercentage desc) as RowNumber,t.*,s.Name as CurrencyStr,c.IsAuditGM,c.PayPercentage,c.PayDid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             from  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             Grp_CarTouristGuideGroundReservations t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                            Join Grp_CreditCardPayment c on CTable=79 and c.CId=t.Id  and c.isdel=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            left Join Grp_CreditCardPayment c on CTable=79 and c.CId=t.Id  and c.isdel=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             left Join Sys_SetData s on s.Id=c.PaymentCurrency {0} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             ) temp Where RowNumber Between {1} and {2}", sqlWhere, startIndex, endIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     List<Grp_CarTouristGuideGroundView> grp_CarTourists = _sqlSugar.SqlQueryable<Grp_CarTouristGuideGroundView>(sql).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     foreach (var item in grp_CarTourists) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (item.OrbitalPrivateTransfer == 0) item.OrbitalPrivateTransferStr = "公转"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else if (item.OrbitalPrivateTransfer == 1) item.OrbitalPrivateTransferStr = "私转"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.ServiceStartTime = Convert.ToDateTime(item.ServiceStartTime).ToString("yyyy-MM-dd"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.ServiceEndTime = Convert.ToDateTime(item.ServiceEndTime).ToString("yyyy-MM-dd"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (item.IsAuditGM == 0) item.IsAuditGMStr = "未审核"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else if (item.IsAuditGM == 1) item.IsAuditGMStr = "已通过"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else if (item.IsAuditGM == 2) item.IsAuditGMStr = "未通过"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else if (item.IsAuditGM == 3) item.IsAuditGMStr = "自动审核"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        item.ServiceQuotedPrice = item.PayMoney; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         item.PayThenMoney = Math.Round(item.PayPercentage / 100 * item.ServiceQuotedPrice, 2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         item.RemainingBalance = Math.Round(item.ServiceQuotedPrice - item.PayPercentage / 100 * item.ServiceQuotedPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        Sys_SetData s = _sqlSugar.Queryable<Sys_SetData>().First(a => a.IsDel == 0 && a.Id == item.PayDid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (s != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            item.PayStrd = s.Name; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else item.PayStrd = "未选择"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     string CountSql = string.Format(@"Select COUNT(1) as Count From (	 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                         select t.*,s.Name as CurrencyStr,c.IsAuditGM,c.PayPercentage from  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                         Grp_CarTouristGuideGroundReservations t 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                        Join Grp_CreditCardPayment c on CTable=79 and c.CId=t.Id  and c.isdel=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                        left Join Grp_CreditCardPayment c on CTable=79 and c.CId=t.Id  and c.isdel=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                         left Join Sys_SetData s on s.Id=t.CId {0} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                         ) temp ", sqlWhere); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     DataCount dataCount = _sqlSugar.SqlQueryable<DataCount>(CountSql).First(); 
			 |