This commit is contained in:
parent
5c789232f1
commit
dc3c5a82a1
9 changed files with 20845 additions and 45 deletions
|
|
@ -265,6 +265,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
p.IsActive,
|
||||
p.CreatedAt,
|
||||
p.ApproveStep,
|
||||
p.Group,
|
||||
})
|
||||
.ToListAsync();
|
||||
|
||||
|
|
@ -424,6 +425,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
p.IsDiscipline,
|
||||
p.CancelReason,
|
||||
p.ApproveStep,
|
||||
p.Group,
|
||||
Approvers = p.Approvers.Where(x => x.ApproveType.ToUpper() == "APPROVER"),
|
||||
Commanders = p.Approvers.Where(x => x.ApproveType.ToUpper() == "COMMANDER"),
|
||||
KeycloakUserId = p.CreatedUserId,
|
||||
|
|
@ -510,6 +512,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
data.Approvers,
|
||||
data.Commanders,
|
||||
data.ApproveStep,
|
||||
data.Group,
|
||||
idCancel = data.RetirementResignCancels?.Id ?? null,
|
||||
statusCancel = data.RetirementResignCancels?.Status ?? null,
|
||||
statusMain = data.Status == "CANCEL" ? "DONECANCEL" : data.Status,
|
||||
|
|
@ -891,6 +894,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
|
||||
var retirementResign = new RetirementResign
|
||||
{
|
||||
ApproveStep = "st1",
|
||||
Location = req.Location,
|
||||
SendDate = DateTime.Now,
|
||||
ActiveDate = req.ActiveDate,
|
||||
|
|
@ -963,6 +967,19 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
(org.result.child1 == null ? "" : org.result.child1 + "\n") +
|
||||
(org.result.root == null ? "" : org.result.root);
|
||||
retirementResign.OrganizationPositionOld = org.result.position + "\n" + (retirementResign.PositionExecutiveOld == null ? "" : retirementResign.PositionExecutiveOld + "\n") + retirementResign.OrganizationOld;
|
||||
|
||||
if ((retirementResign.posTypeNameOld == "ทั่วไป" && retirementResign.posLevelNameOld == "ชำนาญงาน") || (retirementResign.posTypeNameOld == "ทั่วไป" && retirementResign.posLevelNameOld == "ปฏิบัติงาน") || (retirementResign.posTypeNameOld == "วิชาการ" && retirementResign.posLevelNameOld == "ปฏิบัติการ") || (retirementResign.posTypeNameOld == "วิชาการ" && retirementResign.posLevelNameOld == "ชำนาญการ"))
|
||||
{
|
||||
retirementResign.Group = "1.1";
|
||||
}
|
||||
else if ((retirementResign.posTypeNameOld == "ทั่วไป" && retirementResign.posLevelNameOld == "อาวุโส") || (retirementResign.posTypeNameOld == "วิชาการ" && retirementResign.posLevelNameOld == "ชำนาญการพิเศษ") || (retirementResign.posTypeNameOld == "อำนวยการ" && retirementResign.posLevelNameOld == "ต้น"))
|
||||
{
|
||||
retirementResign.Group = "1.2";
|
||||
}
|
||||
else if ((retirementResign.posTypeNameOld == "ทั่วไป" && retirementResign.posLevelNameOld == "ทักษะพิเศษ") || (retirementResign.posTypeNameOld == "วิชาการ" && retirementResign.posLevelNameOld == "เชี่ยวชาญ") || (retirementResign.posTypeNameOld == "วิชาการ" && retirementResign.posLevelNameOld == "ทรงคุณวุฒิ") || (retirementResign.posTypeNameOld == "อำนวยการ" && retirementResign.posLevelNameOld == "สูง") || (retirementResign.posTypeNameOld == "บริหาร" && retirementResign.posLevelNameOld == "ต้น") || (retirementResign.posTypeNameOld == "บริหาร" && retirementResign.posLevelNameOld == "สูง"))
|
||||
{
|
||||
retirementResign.Group = "2";
|
||||
}
|
||||
}
|
||||
await _context.RetirementResigns.AddAsync(retirementResign);
|
||||
await _context.SaveChangesAsync();
|
||||
|
|
@ -1260,6 +1277,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
});
|
||||
}
|
||||
updated.IsCancel = true;
|
||||
updated.Status = "CANCELING";
|
||||
}
|
||||
else if (updated.Status == "REPORT")
|
||||
{
|
||||
|
|
@ -1271,8 +1289,12 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
|||
Console.WriteLine(_res);
|
||||
Console.WriteLine($"{_configuration["API"]}/org/command/tab2Cancel17/{updated.Id}");
|
||||
}
|
||||
updated.Status = "CANCELING";
|
||||
}
|
||||
else
|
||||
{
|
||||
updated.Status = "CANCEL";
|
||||
}
|
||||
updated.Status = "CANCEL";
|
||||
updated.LastUpdateFullName = FullName ?? "System Administrator";
|
||||
updated.LastUpdateUserId = UserId ?? "";
|
||||
updated.LastUpdatedAt = DateTime.Now;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue