Pārlūkot izejas kodu

新增工单验证

Dun.Jason 1 mēnesi atpakaļ
vecāks
revīzija
728aa7ed8b
1 mainītis faili ar 9 papildinājumiem un 9 dzēšanām
  1. 9 9
      src/Hotline.Api/Controllers/OrderController.cs

+ 9 - 9
src/Hotline.Api/Controllers/OrderController.cs

@@ -4541,17 +4541,17 @@ public class OrderController : BaseController
 
         //工单保存特殊身份验证
         var specialIdentityVerification = bool.Parse(_systemSettingCacheManager.GetSetting(SettingConstants.SpecialIdentityVerification).SettingValue[0]);
-        if (specialIdentityVerification)
+        if (specialIdentityVerification && !string.IsNullOrEmpty(dto.FromPhone))
         {
-            var specialNumber = await _specialNumberRepository.GetAsync(p => p.PhoneNumber == dto.FromPhone, HttpContext.RequestAborted);
-            if (specialNumber != null && specialNumber.PoliticalIdentityValue == "1")
-            {
-                if (dto.OrderPushTypes == null || dto.OrderPushTypes.Count() == 0)
-                    throw UserFriendlyException.SameMessage("人大代表来电,请选择推送分类人大代表意见快办!");
+                var specialNumber = await _specialNumberRepository.GetAsync(p => p.PhoneNumber == dto.FromPhone, HttpContext.RequestAborted);
+                if (specialNumber != null && specialNumber.PoliticalIdentityValue == "1")
+                {
+                    if (dto.OrderPushTypes == null || dto.OrderPushTypes.Count() == 0)
+                        throw UserFriendlyException.SameMessage("人大代表来电,请选择推送分类人大代表意见快办!");
 
-                if (dto.OrderPushTypes.Exists(p => p.PushTypeCode == "9") == false)
-                    throw UserFriendlyException.SameMessage("人大代表来电,请选择推送分类人大代表意见快办!");
-            }
+                    if (dto.OrderPushTypes.Exists(p => p.PushTypeCode == "9") == false)
+                        throw UserFriendlyException.SameMessage("人大代表来电,请选择推送分类人大代表意见快办!");
+                }
         }
 
         //泸州任务 311 投诉件需限制受理内容的字数等需求