| 
					
				 | 
			
			
				@@ -483,23 +483,26 @@ namespace OASystem.API.Controllers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     sqlWhere += string.Format(@"And (ssd.Name Like '%{0}%' Or TeamName Like '%{1}%' Or ClientName Like '%{2}%' Or  ClientName Like '%{3}%' Or su.CnName  Like '%{4}%')", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        tj, tj, tj, tj, tj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (dto.Rank > 0) sqlWhere += string.Format("And gdi.TeamLevSId = {0}", dto.Rank); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (int.TryParse(dto.Rank,out int rankId)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (rankId > 0) sqlWhere += string.Format("And gdi.TeamLevSId = {0}", rankId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 string sqlWhere1 = string.Empty; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!string.IsNullOrEmpty(dto.Department) && !dto.Department.Equals("全部")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     sqlWhere1 = string.Format("Where Department = '{0}'", dto.Department); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 string sql = string.Format(@"Select Row_Number,Id,SalesQuoteNo,TourCode,TeamTypeId, TeamType,Department, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	TeamLevId,TeamLev,TeamName,ClientName,ClientUnit, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	VisitDate,VisitDays,VisitPNumber,JietuanOperatorId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	JietuanOperator,IsSure,CreateTime,IsBid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	From ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	Select row_number() over(order by gdi.CreateTime Desc) as Row_Number, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                CASE WHEN gdi.JietuanOperator = 4 OR gdi.JietuanOperator = 21 THEN '管理员' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                CASE WHEN gdi.JietuanOperator = 4 OR gdi.JietuanOperator = 21 THEN '国交部' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 ELSE (Select DepName FROM OA2023DB.dbo.Sys_Department WHERE Id = su.DepId) END AS 'Department', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	gdi.Id,SalesQuoteNo,TourCode,ssd.Id TeamTypeId, ssd.Name TeamType, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	ssd1.Id TeamLevId,ssd1.Name TeamLev,TeamName,ClientName,ClientUnit, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -510,7 +513,7 @@ namespace OASystem.API.Controllers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	Left Join Sys_SetData ssd1 On gdi.TeamLevSId = ssd1.Id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	Left Join Sys_Users su On gdi.JietuanOperator = su.Id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                              	Where gdi.IsDel = 0 {0} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                             ) temp{1}", sqlWhere, sqlWhere1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                             ) temp {1}", sqlWhere, sqlWhere1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 RefAsync<int> total = 0;//REF和OUT不支持异步,想要真的异步这是最优解 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var _DelegationList = await _sqlSugar.SqlQueryable<DelegationListView>(sql).ToPageListAsync(dto.PageIndex, dto.PageSize, total);//ToPageAsync 
			 |