Explorar o código

智能回访排除企业和紧急工单

Dun.Jason hai 2 meses
pai
achega
0403d2e5c3
Modificáronse 2 ficheiros con 4 adicións e 1 borrados
  1. 2 0
      src/Hotline.Api/Controllers/AiController.cs
  2. 2 1
      src/Hotline/dataview.md

+ 2 - 0
src/Hotline.Api/Controllers/AiController.cs

@@ -1042,6 +1042,8 @@ namespace Hotline.Api.Controllers
                 .WhereIF(!string.IsNullOrEmpty(dto.No), x => x.No.Contains(dto.No)) //工单编码
                 .WhereIF(!string.IsNullOrEmpty(dto.Title),x=> x.Order.Title.Contains(dto.Title))
                 .Where(x=> !string.IsNullOrEmpty(x.Order.Contact) && SqlFunc.Length(x.Order.Contact)==11 && !x.Order.Contact.Contains("*"))
+                .Where(x=> x.Order.IsUrgent !=true )
+                .Where(x=> x.Order.IdentityType!= EIdentityType.Enterprise)
                 .ToListAsync();
             return _mapper.Map<IReadOnlyList<OrderVisitDto>>(items);
         }

+ 2 - 1
src/Hotline/dataview.md

@@ -346,7 +346,7 @@ WHERE ordervisitdetailtemp."VisitTarget" = 20 and ordervisittemp."VisitTime">='2
 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."VisitOrgName" as "回访部门",bbb."OrgProcessingResults" as "满意度",aaa."推送分类",aaa."受理内容",
-aaa."承办意见",aaa."归档意见" from 
+aaa."承办意见",aaa."归档意见",aaa."敏感词" from 
 (select 
 CASE "ordertemp"."Status"
 	WHEN 500 THEN '已回访'
@@ -365,6 +365,7 @@ CASE "ordertemp"."Status"
 	WHEN 0 THEN '待受理'
 	ELSE	'未知'
 END AS "信件状态",
+Replace(Replace(Replace("Sensitive"::text,'"',''),'[',''),']','') as "敏感词",
 CASE 	WHEN "Status">=300 and "ExpiredTime">"FiledTime" THEN '正常'
 		  WHEN "Status">=300 AND "ExpiredTime"<"FiledTime" THEN '超期'
 			WHEN "Status"<300 AND "ExpiredTime"> now() AND now()> "NearlyExpiredTime" THEN '即将超期'