ยกเลิกลาออก
Some checks failed
release-dev / release-dev (push) Failing after 13s

This commit is contained in:
moss 2025-04-18 10:14:12 +07:00
parent 4340454e41
commit 0697cdd3ee

View file

@ -343,7 +343,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
.FirstOrDefaultAsync();
if (dataMain == null)
return Error(GlobalMessages.RetirementResignNotFound, 404);
Console.WriteLine("xxxx");
if (dataMain.IsCancel != true)
{
var getWorkflow = await _permission.GetPermissionAPIWorkflowAsync(id.ToString(), "SYS_RESIGN");
@ -351,8 +351,13 @@ namespace BMA.EHR.Retirement.Service.Controllers
.Where(x => x.Id == id)
.Where(x => x.CreatedUserId == UserId)
.FirstOrDefaultAsync();
Console.WriteLine("xxxx");
if (getWorkflow == false && createdUserId == null)
{
Console.WriteLine("xxxx");
Console.WriteLine(UserId);
Console.WriteLine(createdUserId);
Console.WriteLine(getWorkflow);
var getPermission = await _permission.GetPermissionAPIAsync("GET", "SYS_RESIGN");
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
if (jsonData["status"]?.ToString() != "200")
@ -512,13 +517,19 @@ namespace BMA.EHR.Retirement.Service.Controllers
}
else
{
Console.WriteLine("xxx1x");
var getWorkflow = await _permission.GetPermissionAPIWorkflowAsync(id.ToString(), "RETIREMENT_CANCEL");
var createdUserId = await _context.RetirementResignCancels.AsQueryable()
.Where(x => x.CreatedUserId == UserId)
.Where(x => x.Id == id)
.Where(x => x.RetirementResign.Id == id)
.FirstOrDefaultAsync();
Console.WriteLine("xxx2x");
if (getWorkflow == false && createdUserId == null)
{
Console.WriteLine("xx3xx");
Console.WriteLine(UserId);
Console.WriteLine(createdUserId);
Console.WriteLine(getWorkflow);
var getPermission = await _permission.GetPermissionAPIAsync("GET", "SYS_RESIGN");
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
if (jsonData["status"]?.ToString() != "200")