|  | @@ -4100,6 +4100,7 @@ Group by PriceType ", dto.diId);
 | 
	
		
			
				|  |  |                  .Where(x=> {
 | 
	
		
			
				|  |  |                      var count = 0;
 | 
	
		
			
				|  |  |                      var stringArr = new string[] { "SYsupervisorConfirm", "SupervisorConfirm", "ManagerConfirm" };
 | 
	
		
			
				|  |  | +                    var max = 1;
 | 
	
		
			
				|  |  |                      foreach (var item in stringArr)
 | 
	
		
			
				|  |  |                      {
 | 
	
		
			
				|  |  |                          var number = x.GetType()?.GetProperty(item)?.GetValue(x).ObjToInt();
 | 
	
	
		
			
				|  | @@ -4108,7 +4109,13 @@ Group by PriceType ", dto.diId);
 | 
	
		
			
				|  |  |                              count++;
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    return count > 1;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                    if (x.PriceDetailType == 1044)
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        max = 0;
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                    return count > max;
 | 
	
		
			
				|  |  |                  })
 | 
	
		
			
				|  |  |                  .Select(x =>
 | 
	
		
			
				|  |  |                  {
 |