Преглед на файлове

超时回访的判断:(原来的派单时间+5改成计划回访时间) 计划回访时间 F_RETURNVISITTIME

liyuanyuan преди 4 години
родител
ревизия
67b3c99bc5
променени са 1 файла, в които са добавени 9 реда и са изтрити 4 реда
  1. 9 4
      web/BaseCallCenter.DAL/Order/T_Wo_WorkOrderBase.cs

+ 9 - 4
web/BaseCallCenter.DAL/Order/T_Wo_WorkOrderBase.cs

@@ -2019,8 +2019,10 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2019 2019
                 strSql.Append("F_WORKORDERSTATEID=5,");
2020 2020
                 strSql.Append("F_REPAIRREQUEST='已处理', ");
2021 2021
             }
2022
-            strSql.Append("F_OVERTIMES=CASE WHEN ISNULL(DATEDIFF(second, DATEADD(day,5,F_SENTORDERTIME), GETDATE()),0)<1  THEN 0 ELSE DATEDIFF(second, DATEADD(day,5,F_SENTORDERTIME), GETDATE()) END ");
2023
-
2022
+            //  strSql.Append("F_OVERTIMES=CASE WHEN ISNULL(DATEDIFF(second, DATEADD(day,5,F_SENTORDERTIME), GETDATE()),0)<1  THEN 0 ELSE DATEDIFF(second, DATEADD(day,5,F_SENTORDERTIME), GETDATE()) END ");
2023
+           
2024
+            //计划回访时间 F_RETURNVISITTIME(原来的派单时间+5改成计划回访时间)
2025
+            strSql.Append("F_OVERTIMES=CASE WHEN ISNULL(DATEDIFF(second, F_RETURNVISITTIME, GETDATE()),0)<1  THEN 0 ELSE DATEDIFF(second, F_RETURNVISITTIME, GETDATE()) END ");
2024 2026
 
2025 2027
             //转单F_WORKORDERTYPEID= 1转单 3客服处理  处理中    F_WORKORDERSTATEID=0未处理 1处理中  2已办结(结束) 3待回访 4待定责 5待通知 
2026 2028
             strSql.Append(" where F_WORKORDERID=@F_WORKORDERID and F_WORKORDERTYPEID=1 and F_WORKORDERSTATEID=1");
@@ -2069,8 +2071,11 @@ F_SERVICETYPE,F_DECLARATIONTIME,F_SERVICENATURE,F_SERVICEWAY,F_RETURNVISITMAN,F_
2069 2071
             strSql.Append("F_REMAINDERENDTIME=@F_REMAINDERENDTIME,");
2070 2072
             strSql.Append("F_RETURNVISITRESULT=@F_RETURNVISITRESULT,");
2071 2073
             strSql.Append("F_ROAD=@F_ROAD,");
2072
-            strSql.Append("F_ENDTIME=@F_ENDTIME,"); 
2073
-            strSql.Append("F_OVERTIMES= CASE WHEN ISNULL(DATEDIFF(second, DATEADD(day,5,F_SENTORDERTIME), GETDATE()),0)< 1 OR F_HOUSING!= '投诉' THEN 0 ELSE DATEDIFF(second, DATEADD(day,5,F_SENTORDERTIME), GETDATE()) END,");
2074
+            strSql.Append("F_ENDTIME=@F_ENDTIME,");
2075
+            //原来的回访时间的判断是  派单时间加5 改成 计划回访时间 F_RETURNVISITTIME
2076
+            //  strSql.Append("F_OVERTIMES= CASE WHEN ISNULL(DATEDIFF(second, DATEADD(day,5,F_SENTORDERTIME), GETDATE()),0)< 1 OR F_HOUSING!= '投诉' THEN 0 ELSE DATEDIFF(second, DATEADD(day,5,F_SENTORDERTIME), GETDATE()) END,");
2077
+             strSql.Append("F_OVERTIMES= CASE WHEN ISNULL(DATEDIFF(second,F_RETURNVISITTIME, GETDATE()),0)< 1 OR F_HOUSING!= '投诉' THEN 0 ELSE DATEDIFF(second, F_RETURNVISITTIME, GETDATE()) END,");
2078
+
2074 2079
             strSql.Append("F_RETURNVISITOPINION=@F_RETURNVISITOPINION,");
2075 2080
             strSql.Append("F_WORKORDERSTATEID=4,");//定责
2076 2081
             strSql.Append("F_REPAIRREQUEST=@F_REPAIRREQUEST");