diff --git a/BMA.EHR.Placement.Service/Controllers/PlacementAppointmentEmployeeController.cs b/BMA.EHR.Placement.Service/Controllers/PlacementAppointmentEmployeeController.cs index 18595896..01834a1a 100644 --- a/BMA.EHR.Placement.Service/Controllers/PlacementAppointmentEmployeeController.cs +++ b/BMA.EHR.Placement.Service/Controllers/PlacementAppointmentEmployeeController.cs @@ -522,8 +522,8 @@ namespace BMA.EHR.Placement.Service.Controllers /// ค่าตัวแปรที่ส่งมาไม่ถูกต้อง /// ไม่ได้ Login เข้าระบบ /// เมื่อเกิดข้อผิดพลาดในการทำงาน - [HttpPut("report/{commandTypeId:length(36)}")] - public async Task> PostToReport([FromBody] PlacementProfileRequest req, Guid commandTypeId) + [HttpPost("report")] + public async Task> PostToReport([FromBody] PlacementProfileRequest req) { foreach (var item in req.Id) { @@ -533,7 +533,7 @@ namespace BMA.EHR.Placement.Service.Controllers if (uppdated == null) continue; - uppdated.CommandType = await _context.CommandTypes.FindAsync(commandTypeId); + // uppdated.CommandType = await _context.CommandTypes.FindAsync(commandTypeId); uppdated.Status = "REPORT"; uppdated.LastUpdateFullName = FullName ?? "System Administrator"; uppdated.LastUpdateUserId = UserId ?? ""; diff --git a/BMA.EHR.Retirement.Service/Controllers/RetirementController.cs b/BMA.EHR.Retirement.Service/Controllers/RetirementController.cs index 29c29dd9..82183194 100644 --- a/BMA.EHR.Retirement.Service/Controllers/RetirementController.cs +++ b/BMA.EHR.Retirement.Service/Controllers/RetirementController.cs @@ -310,6 +310,12 @@ namespace BMA.EHR.Retirement.Service.Controllers { if (!req.Type.Trim().ToUpper().Contains("EMPLOYEE") && !req.Type.Trim().ToUpper().Contains("OFFICER")) return Error("ประเภทพ้นราชการไม่ถูกต้อง"); + if (req.Year == 0) + { + req.Year = DateTime.Now.Year; + if (req.Year > 2500) + req.Year = req.Year - 543; + } var round = 1; var retire = await _context.RetirementPeriods