From 4130604ca8b1788302356220eb7c0dd421b6fff2 Mon Sep 17 00:00:00 2001 From: Bright Date: Tue, 5 Aug 2025 12:01:58 +0700 Subject: [PATCH] =?UTF-8?q?update=20=E0=B8=AA=E0=B8=B4=E0=B8=97=E0=B8=98?= =?UTF-8?q?=E0=B8=B4=E0=B9=8C=E0=B8=A1=E0=B8=AD=E0=B8=87=E0=B9=80=E0=B8=AB?= =?UTF-8?q?=E0=B9=87=E0=B8=99=E0=B8=81=E0=B8=A3=E0=B8=A3=E0=B8=A1=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=20#1707?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/DisciplineDirectorController.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/BMA.EHR.Discipline.Service/Controllers/DisciplineDirectorController.cs b/BMA.EHR.Discipline.Service/Controllers/DisciplineDirectorController.cs index 4ed6e0ce..4cbc8f5c 100644 --- a/BMA.EHR.Discipline.Service/Controllers/DisciplineDirectorController.cs +++ b/BMA.EHR.Discipline.Service/Controllers/DisciplineDirectorController.cs @@ -90,6 +90,7 @@ namespace BMA.EHR.DisciplineDirector.Service.Controllers { return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden); } + var _permiss = jsonData["result"]?.ToString(); // สิทธิ์มองเห็นรายชื่อ var userId = UserId == null ? Guid.Empty : Guid.Parse(UserId); var profile = await _userProfileRepository.GetUserOC(userId, token.Replace("Bearer ", "")); @@ -102,7 +103,7 @@ namespace BMA.EHR.DisciplineDirector.Service.Controllers x.Email.Contains(keyword) || x.Phone.Contains(keyword) || x.Qualification.Contains(keyword)) && - x.RootDnaId == profile.RootDnaId + (_permiss != "OWNER" && x.RootDnaId == profile.RootDnaId || _permiss == "OWNER" && true) select x).ToList(); var data = data_search .Select(x => new