Browse Source

修改外部市民

Dun.Jason 6 months ago
parent
commit
ac19a4ba07
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/Hotline.Api/Controllers/OrderController.cs

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

@@ -6497,6 +6497,9 @@ public class OrderController : BaseController
     [HttpPost("modify-externalcitizens")]
     [HttpPost("modify-externalcitizens")]
     public async Task ModifyExternalcitizens([FromBody]ModifyExternalcitizensDto dto)
     public async Task ModifyExternalcitizens([FromBody]ModifyExternalcitizensDto dto)
     {
     {
+        bool isHas = await _externalCitizensRepository.Queryable().AnyAsync(x => x.Id != dto.Id && dto.PhoneNum == dto.PhoneNum);
+        if (isHas)
+            throw UserFriendlyException.SameMessage("已存在当前电话,请核对后再修改");
         var model = await _externalCitizensRepository.GetAsync(dto.Id, HttpContext.RequestAborted);
         var model = await _externalCitizensRepository.GetAsync(dto.Id, HttpContext.RequestAborted);
         if( model == null )
         if( model == null )
             throw UserFriendlyException.SameMessage("无效数据");
             throw UserFriendlyException.SameMessage("无效数据");