| 
					
				 | 
			
			
				@@ -39,10 +39,36 @@ From DelegationInfo With(Nolock) {2} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             foreach (var item in dataSource) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                string sql2 = string.Format(@" Select * From Grp_VisaProgressCustomer With(Nolock) Where DiId={0} And IsDel=0 ", item.DiId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                List<Grp_VisaProgressCustomer> listComplete = _sqlSugar.SqlQueryable<Grp_VisaProgressCustomer>(sql2).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //string sql2 = string.Format(@" Select * From Grp_VisaProgressCustomer With(Nolock) Where DiId={0} And IsDel=0 ", item.DiId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //List<Grp_VisaProgressCustomer> listComplete = _sqlSugar.SqlQueryable<Grp_VisaProgressCustomer>(sql2).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                item.CompletePNumber = string.Format(@"已完成{0}人", listComplete.Count); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                string sql2 = string.Format(@" Select WorkStatus as code,COUNT(1) as nums From Grp_VisaProgressCustomer With(Nolock) Where DiId={0} And IsDel=0 Group by WorkStatus ", item.DiId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                List<dynamic> listComplete = _sqlSugar.SqlQueryable<dynamic>(sql2).ToList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int totalCount = listComplete.Count; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //未作详细描述文本 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int count_0 = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int count_1 = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int count_2 = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int count_3 = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                foreach (var comCount in listComplete) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    switch (comCount.code) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        case 0: count_0 = comCount.nums; break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        case 1: count_1 = comCount.nums; break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        case 2: count_2 = comCount.nums; break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        case 3: count_3 = comCount.nums; break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                int comNums = totalCount - count_0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.CompletePNumber = string.Format(@"{0} / {1}", comNums, totalCount); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             rst.DataList = new List<Grp_DelegationVisaView>(dataSource); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |