瀏覽代碼

短信回访增加订单状态判断

qinchaoyue 7 月之前
父節點
當前提交
af95771ae6
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/Hotline.Repository.SqlSugar/Orders/OrderVisitRepository.cs

+ 4 - 1
src/Hotline.Repository.SqlSugar/Orders/OrderVisitRepository.cs

@@ -42,7 +42,10 @@ public class OrderVisitRepository : BaseRepository<OrderVisit>, IOrderVisitRepos
         if (dto.IsSmsReply == false || dto.SmsReplyContent.IsNullOrEmpty() || dto.ExternalId.IsNullOrEmpty()) return;
 
         var orderVisit = await GetAsync(data.ExternalId)
-             ?? throw new UserFriendlyException($"回访单不存在, visitId: {dto.ExternalId} message: {data.ToJson()}");
+             ?? throw new UserFriendlyException($"回访单不存在, visitId: {data.ExternalId} message: {data.ToJson()}");
+
+        if (orderVisit.VisitState == EVisitState.Visited) 
+            throw new UserFriendlyException($"回访单已回访. visitId: {data.ExternalId}");
 
         Dictionary<string, string> dics = new()
         {