|
@@ -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 投诉件需限制受理内容的字数等需求
|