Dun.Jason пре 4 месеци
родитељ
комит
8a976aa20e
2 измењених фајлова са 15 додато и 5 уклоњено
  1. 11 1
      src/Hotline.Share/Dtos/CallCenter/BiQueryCallsDto.cs
  2. 4 4
      src/Hotline/dataview.md

+ 11 - 1
src/Hotline.Share/Dtos/CallCenter/BiQueryCallsDto.cs

@@ -456,26 +456,36 @@ public class QueryCallOutDateStatisticsDetailResp
     /// </summary>
     public double CallOutPutthroughRate => CallOutTotal == 0 ? 0 : Math.Round(((double)CallOutPutthroughCount / CallOutTotal) * 100, 2);
 
-    
+    public string CallOutPutthroughRateText => CallOutPutthroughRate + "%";
+
     /// <summary>
     /// 个人服务呼出接通率
     /// </summary>
     public double PersonCallOutPutthroughRate => PersonCallOutCount == 0 ? 0 : Math.Round(((double)PersonCallOutPutthroughCount / PersonCallOutCount) * 100, 2);
 
+    public string PersonCallOutPutthroughRateText => PersonCallOutPutthroughRate + "%";
+
     /// <summary>
     /// 企业服务呼出接通率
     /// </summary>
     public double EnterpriseCallOutPutthroughRate => EnterpriseCallOutCount == 0 ? 0 : Math.Round(((double)EnterpriseCallOutPutthroughCount / EnterpriseCallOutCount) * 100, 2);
 
+
+    public string EnterpriseCallOutPutthroughRateText => EnterpriseCallOutPutthroughRate + "%";
+
     /// <summary>
     /// 智能回访呼出接通率
     /// </summary>
     public double AiVisitCallOutPutthroughRate => AiVisitCallOutCount == 0 ? 0 : Math.Round(((double)AiVisitCallOutPutthroughCount / AiVisitCallOutCount) * 100, 2);
 
+    public string AiVisitCallOutPutthroughRatetext => AiVisitCallOutPutthroughRate + "%";
+
     /// <summary>
     /// 智能外呼呼出接通率
     /// </summary>
     public double AiCallOutPutthroughRate => AiCallOutCount == 0 ? 0 : Math.Round(((double)AiCallOutPutthroughCount / AiCallOutCount) * 100, 2);
+
+    public string AiCallOutPutthroughRateText => AiCallOutPutthroughRate + "%";
 }
 
 #endregion

+ 4 - 4
src/Hotline/dataview.md

@@ -342,10 +342,10 @@ WHERE ordervisitdetailtemp."VisitTarget" = 20 and ordervisittemp."VisitTime">='2
 
 
  ### 信件清单查询(新)
-  select '' as "序号",
+   select '' as "序号",
 aaa.信件状态,aaa."是否超期",aaa.来源,aaa.转接来源,aaa.当前节点,aaa.重办次数,aaa.甄别状态,aaa.受理编号,aaa.省编号,aaa.受理时间,aaa.标题,aaa.期满时间,aaa."一级部门",
 aaa.二级部门,aaa."接办部门",aaa."办结时间",aaa."受理类型",aaa."热点类型",aaa.热点全称,aaa."区域",aaa.区域全称,aaa."受理人",aaa."姓名",aaa."联系电话",aaa."来电电话",
-aaa."事发地址",aaa."具体对象",aaa."来电人主体",aaa."性别",ccc."SeatVisitResult" as "坐席满意度",bbb."OrgProcessingResults" as "满意度",aaa."推送分类",aaa."受理内容",
+aaa."事发地址",aaa."具体对象",aaa."来电人主体",aaa."性别",ccc."SeatVisitResult" as "坐席满意度",bbb."VisitOrgName" as "回访部门",bbb."OrgProcessingResults" as "满意度",aaa."推送分类",aaa."受理内容",
 aaa."承办意见",aaa."归档意见" from 
 (select 
 CASE "ordertemp"."Status"
@@ -438,10 +438,10 @@ END AS "性别" ,
 "Content" AS "受理内容" , 
 "ActualOpinion" AS "承办意见" ,
 "FileOpinion" AS "归档意见" ,
-"Id" AS "SugarNav_Id" FROM "order" ordertemp  WHERE (( "CreationTime" >= '2024-08-29' ) AND ( "CreationTime" <= '2024-08-30' ))  AND ( "IsDeleted" = FALSE )ORDER BY "CreationTime" ASC) aaa
+"Id" AS "SugarNav_Id" FROM "order" ordertemp  WHERE (( "CreationTime" >= '2024-08-29' ) AND ( "CreationTime" <= '2024-11-30' ))  AND ( "IsDeleted" = FALSE )ORDER BY "CreationTime" ASC) aaa
 left JOIN
 (select 
- string_agg(visitdetailtemptwo."OrgProcessingResults"::JSON->>'Value','/') as "OrgProcessingResults",visittemptwo."OrderId" as "OrderId"
+ string_agg(visitdetailtemptwo."VisitOrgName",'/') as "VisitOrgName",string_agg(visitdetailtemptwo."OrgProcessingResults"::JSON->>'Value','/') as "OrgProcessingResults",visittemptwo."OrderId" as "OrderId"
 from order_visit visittemptwo
 left join order_visit_detail visitdetailtemptwo on visittemptwo."Id" = visitdetailtemptwo."VisitId"
 where  visittemptwo."CreationTime">='2024-08-29' and visitdetailtemptwo."VisitTarget"=20 AND visittemptwo."VisitState"=30 group by visittemptwo."OrderId") as bbb