Jason 1 年之前
父節點
當前提交
3a0e4557a3
共有 2 個文件被更改,包括 12 次插入4 次删除
  1. 4 3
      src/Hotline.Api/Controllers/OrderController.cs
  2. 8 1
      src/Hotline.Share/Dtos/Order/OrderDto.cs

+ 4 - 3
src/Hotline.Api/Controllers/OrderController.cs

@@ -569,9 +569,9 @@ public class OrderController : BaseController
     /// <param name="dto"></param>
     /// <returns></returns>
     [HttpPost("visit/distribution")]
-    public async Task DistributionVisit([FromBody] DistributionVisitDto dto)
+    public async Task<DistributionVisitRspDto> DistributionVisit([FromBody] DistributionVisitDto dto)
     {
-        int count = 0;
+        int error = 0;
         foreach (var id in dto.Ids)
         {
             var visit = await _orderVisitRepository.Queryable().FirstAsync(d => d.Id == id, HttpContext.RequestAborted);
@@ -582,9 +582,10 @@ public class OrderController : BaseController
             }
             else
             {
-                count++;
+                error++;
             }
         }
+        return new DistributionVisitRspDto() { ErrorCount = error, SuccessCount = dto.Ids.Count - error };
     }
 
 

+ 8 - 1
src/Hotline.Share/Dtos/Order/OrderDto.cs

@@ -877,7 +877,14 @@ namespace Hotline.Share.Dtos.Order
 		public EVisitTarget VisitTarget { get; set; }
 	}
 
-	public class PublishVisitDto
+	public class DistributionVisitRspDto
+	{
+		public int SuccessCount { get; set; }
+
+		public int ErrorCount { get; set; }
+	}
+
+    public class PublishVisitDto
 	{
 		/// <summary>
 		/// 工单对象