From c9465709c827d68f243a54609ce691f341306b9d Mon Sep 17 00:00:00 2001
From: liaoxujun@qq.com <liaoxujun@qq.com>
Date: 星期四, 28 九月 2023 14:23:58 +0800
Subject: [PATCH] 员工账号校验必须为电话号码

---
 DocumentServiceAPI.Application/UserAndLogin/LogInController.cs |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/DocumentServiceAPI.Application/UserAndLogin/LogInController.cs b/DocumentServiceAPI.Application/UserAndLogin/LogInController.cs
index b9c52fd..08408a7 100644
--- a/DocumentServiceAPI.Application/UserAndLogin/LogInController.cs
+++ b/DocumentServiceAPI.Application/UserAndLogin/LogInController.cs
@@ -173,6 +173,14 @@
                     if (!needtoken)
                         throw Oops.Oh($"璐︽埛鎴栬�呭瘑鐮侀敊璇�");
                 }
+
+                 var hasPermissions=   await _userService.TenderHasPermissions(Tender.TenderId);
+                if(!hasPermissions)
+                {
+                    throw Oops.Oh($"闆嗗洟鐢ㄨ处鍙凤細{Tender.ItCode}浣跨敤鏈熼檺宸茬粡杩囨湡鎴栬�呮病鏈変娇鐢ㄦ潈闄�");
+                }
+
+
                     var token = _tokenService.CreateToken(new Model.JwtInfo
                     {
                         EID = Tender.EmployeeID,
@@ -206,7 +214,7 @@
           var ad=  ITCode.TryValidate(ValidationTypes.PhoneNumber);
             if(!ad.IsValid)
             {
-                throw Oops.Oh("璇疯緭鍏ユ纭殑璐﹀彿");
+                throw Oops.Oh("鍛樺伐璐﹀彿闇�瑕佺敤鐢佃瘽鍙风爜");
             }
               
           var count= await db.Queryable<TenantInfo>().Where(x=>x.ItCode==ITCode&&x.IsEn==true&&x.IsDel==false).WithCache(600).CountAsync();

--
Gitblit v1.9.1