| 
					
				 | 
			
			
				@@ -265,26 +265,33 @@ namespace OASystem.Infrastructure.Repositories.CRM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 string sqlWhere = string.Empty; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #region 联系人条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!string.IsNullOrWhiteSpace(dto.Contact)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (dto.PortType == 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sqlWhere += string.Format(@" And s.Contact like '%{0}%'", dto.Contact); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    #region 联系人条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (!string.IsNullOrWhiteSpace(dto.Contact)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        sqlWhere += string.Format(@" And s.Contact like '%{0}%'", dto.Contact); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #region 地区条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!string.IsNullOrWhiteSpace(dto.Location)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sqlWhere += string.Format(@" And s.Location like '%{0}%'", dto.Location); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    #region 地区条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (!string.IsNullOrWhiteSpace(dto.Location)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        sqlWhere += string.Format(@" And s.Location like '%{0}%'", dto.Location); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #region 单位条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (!string.IsNullOrWhiteSpace(dto.Client)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    #region 单位条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (!string.IsNullOrWhiteSpace(dto.Client)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        sqlWhere += string.Format(@" And s.Client like '%{0}%'", dto.Client); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                else if (dto.PortType == 2 || dto.PortType == 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    sqlWhere += string.Format(@" And s.Client like '%{0}%'", dto.Client); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    sqlWhere += string.Format("And (Contact like '%{0}%' or Location  like '%{0}%' or Client like '%{0}%' )", dto.Client); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (state == -1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -367,6 +374,7 @@ namespace OASystem.Infrastructure.Repositories.CRM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 string sqlNew = string.Format(@"select (SELECT  COUNT(1) FROM Crm_NewClientData s left Join Sys_SetData s1  On s.Lvlid=s1.Id {0}) AS countPage,* from (select ROW_NUMBER()  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                     over(order by s.CreateTime desc) RowNumber,s.*,s1.Name as 'LvlName' from Crm_NewClientData s left Join Sys_SetData s1  On s.Lvlid=s1.Id {0}) as co where     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                     RowNumber between {1} and {2} ", sqlWhere, pIndex, pSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<NewClientDataView> NewClientDataView = await _sqlSugar.SqlQueryable<NewClientDataView>(sqlNew).ToListAsync(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 foreach (var item in NewClientDataView) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -396,7 +404,7 @@ namespace OASystem.Infrastructure.Repositories.CRM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         //负责人下拉框 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         List<dynamic> _Users = new List<dynamic>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         List<Sys_Users> users = _sqlSugar.Queryable<Sys_Users>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .Where(u => (u.CnName == "张海麟" || u.CnName == "安宁" || u.CnName == "李彩娟" || u.CnName == "舒庆" || u.CnName == "李媛媛") && u.IsDel == 0).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .Where(u => u.IsDel == 0).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         foreach (Sys_Users user in users) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             var data = new 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -493,6 +501,7 @@ namespace OASystem.Infrastructure.Repositories.CRM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     else if (dto.PortType == 2 || dto.PortType == 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         List<NewClientDataAndroidIOSView> newClientDataIOSViews = new List<NewClientDataAndroidIOSView>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         foreach (var item in NewClientDataView) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -516,7 +525,7 @@ namespace OASystem.Infrastructure.Repositories.CRM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             Data = new { pageCount = count, totalPage = (int)totalPage, pageIndex = dto.PageIndex, pageSize = dto.PageSize, pageSource = newClientDataIOSViews }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -539,7 +548,7 @@ namespace OASystem.Infrastructure.Repositories.CRM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //负责人下拉框 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<dynamic> _Users = new List<dynamic>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 List<Sys_Users> users = _sqlSugar.Queryable<Sys_Users>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .Where(u => (u.CnName == "张海麟" || u.CnName == "安宁" || u.CnName == "李彩娟" || u.CnName == "舒庆" || u.CnName == "李媛媛") && u.IsDel == 0).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .Where(u =>  u.IsDel == 0).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 foreach (Sys_Users user in users) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     var data = new 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -761,7 +770,7 @@ namespace OASystem.Infrastructure.Repositories.CRM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //负责人下拉框 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<dynamic> _Users = new List<dynamic>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<Sys_Users> users = _sqlSugar.Queryable<Sys_Users>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .Where(u => (u.CnName == "张海麟" || u.CnName == "安宁" || u.CnName == "李彩娟" || u.CnName == "舒庆" || u.CnName == "李媛媛") && u.IsDel == 0).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            .Where(u =>  u.IsDel == 0).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             foreach (Sys_Users user in users) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 var data = new 
			 |