|
@@ -488,7 +488,7 @@ namespace Hotline.Share.Dtos.CallCenter
|
|
|
public int CityExpiredTimeCompletedCount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
- /// 市级办结率
|
|
|
+ /// 市级按时办结率
|
|
|
/// </summary>
|
|
|
public double CityCompletedRate => GetCityCompletedRate();
|
|
|
|
|
@@ -505,7 +505,7 @@ namespace Hotline.Share.Dtos.CallCenter
|
|
|
public int CountyExpiredTimeCompletedCount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
- /// 区县办结率
|
|
|
+ /// 区县按时办结率
|
|
|
/// </summary>
|
|
|
public double CountyCompletedRate => GetCountyCompletedRate();
|
|
|
|
|
@@ -516,13 +516,25 @@ namespace Hotline.Share.Dtos.CallCenter
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 部门办结率
|
|
|
+ /// </summary>
|
|
|
+ public double OrgCompletedRate => GetOrgCompletedRate();
|
|
|
+
|
|
|
+ public double GetOrgCompletedRate()
|
|
|
+ {
|
|
|
+ if (CityCompletedCount > 0 || CountyCompletedCount > 0)
|
|
|
+ return Math.Round(((double)((CityCompletedCount + CountyCompletedCount) - (CityExpiredTimeCompletedCount + CountyExpiredTimeCompletedCount)) / (CityCompletedCount + CountyCompletedCount) ) * 100, 2);
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 中心超期已办办结
|
|
|
/// </summary>
|
|
|
public int CenterExpiredTimeCompletedCount { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
- /// 中心办结率
|
|
|
+ /// 中心按时办结率
|
|
|
/// </summary>
|
|
|
public double CenterCompletedRate => GetCenterCompletedRate();
|
|
|
|