Prechádzať zdrojové kódy

修改回访结果接收后如果工单状态未已归档才处理成已回访,其他状态不处理

tangjiang 3 dní pred
rodič
commit
40820c48f2
1 zmenil súbory, kde vykonal 13 pridanie a 12 odobranie
  1. 13 12
      src/Hotline/Orders/Order.cs

+ 13 - 12
src/Hotline/Orders/Order.cs

@@ -963,16 +963,16 @@ namespace Hotline.Orders
         [SugarColumn(ColumnDescription = "重办次数")]
         public int? ReTransactNum { get; set; }
 
-		/// <summary>
-		/// 回访重办次数
-		/// </summary>
-		[SugarColumn(ColumnDescription = "重办次数")]
-		public int? VisitReTransactNum { get; set; }
-
-		/// <summary>
-		/// 派单退回次数
-		/// </summary>
-		[SugarColumn(ColumnDescription = "派单退回次数")]
+        /// <summary>
+        /// 回访重办次数
+        /// </summary>
+        [SugarColumn(ColumnDescription = "重办次数")]
+        public int? VisitReTransactNum { get; set; }
+
+        /// <summary>
+        /// 派单退回次数
+        /// </summary>
+        [SugarColumn(ColumnDescription = "派单退回次数")]
         public int? SendBackNum { get; set; }
 
         /// <summary>
@@ -1180,7 +1180,7 @@ namespace Hotline.Orders
         /// <summary>
         /// 预警信息
         /// </summary>
-        [Navigate(NavigateType.OneToOne, nameof(Id),nameof(OrderEarlyWarning.OrderId))]
+        [Navigate(NavigateType.OneToOne, nameof(Id), nameof(OrderEarlyWarning.OrderId))]
         public OrderEarlyWarning OrderEarlyWarning { get; set; }
 
         /// <summary>
@@ -1367,7 +1367,8 @@ namespace Hotline.Orders
             FirstVisitResult = result;
 
             //Progress = EProgress.Visited;
-            Status = EOrderStatus.Visited;
+            if (Status >= EOrderStatus.Filed)
+                Status = EOrderStatus.Visited;
         }
 
         public void CenterToOrg(string timelimit, int timelimitCount, ETimeType timilimitUnit,