From c301296605f404b9aef76f494fdd935d9f803801 Mon Sep 17 00:00:00 2001 From: Kittapath Date: Thu, 13 Jul 2023 15:56:53 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88=E0=B8=A1ap?= =?UTF-8?q?i=20list=20=E0=B8=95=E0=B8=B3=E0=B9=81=E0=B8=AB=E0=B8=99?= =?UTF-8?q?=E0=B9=88=E0=B8=87=E0=B8=97=E0=B8=B5=E0=B9=88=E0=B9=80=E0=B8=A5?= =?UTF-8?q?=E0=B8=B7=E0=B8=AD=E0=B8=81=E0=B9=84=E0=B8=9B=E0=B9=81=E0=B8=A5?= =?UTF-8?q?=E0=B9=89=E0=B8=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/PlacementController.cs | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/BMA.EHR.Placement.Service/Controllers/PlacementController.cs b/BMA.EHR.Placement.Service/Controllers/PlacementController.cs index f7982e54..2474e28f 100644 --- a/BMA.EHR.Placement.Service/Controllers/PlacementController.cs +++ b/BMA.EHR.Placement.Service/Controllers/PlacementController.cs @@ -16,10 +16,10 @@ using System.Security.Cryptography; namespace BMA.EHR.Placement.Service.Controllers { [Route("api/v{version:apiVersion}/placement")] - [ApiVersion("1.0")] - [ApiController] - [Produces("application/json")] - [Authorize] + [ApiVersion("1.0")] + [ApiController] + [Produces("application/json")] + [Authorize] [SwaggerTag("ระบบบรรจุ")] public class PlacementController : BaseController { @@ -316,6 +316,7 @@ namespace BMA.EHR.Placement.Service.Controllers ExamRound = x.ExamRound, Pass = x.Pass, IsProperty = x.IsProperty == null ? null : Newtonsoft.Json.JsonConvert.DeserializeObject>(x.IsProperty), + BmaOfficer = _documentService.CheckBmaOfficer(x.CitizenId), }).FirstOrDefaultAsync(x => x.PersonalId == personalId); return Success(data); @@ -869,5 +870,16 @@ namespace BMA.EHR.Placement.Service.Controllers return Success(); } + [HttpGet("position/use")] + public async Task> GetPositionUse() + { + var position = await _context.PlacementProfiles + .Where(x => x.PositionNumber != null) + .Select(x => x.PositionNumber.Id) + .ToListAsync(); + + return Success(position); + } + } }