This commit is contained in:
kittapath 2025-02-05 17:48:58 +07:00
parent dbe6916782
commit 5ea175ca77
61 changed files with 66329 additions and 129 deletions

View file

@ -248,7 +248,7 @@ namespace BMA.EHR.DisciplineInvestigate.Service.Controllers
/// <response code="401">ไม่ได้ Login เข้าระบบ</response>
/// <response code="500">เมื่อเกิดข้อผิดพลาดในการทำงาน</response>
[HttpGet("{page}/{id:guid}")]
public async Task<ActionResult<ResponseObject>> GetByDisciplineInvestigate(string page,Guid id)
public async Task<ActionResult<ResponseObject>> GetByDisciplineInvestigate(string page, Guid id)
{
page = page.Trim().ToUpper();
string getPermission;
@ -268,7 +268,7 @@ namespace BMA.EHR.DisciplineInvestigate.Service.Controllers
{
getPermission = await _permission.GetPermissionAPIAsync("GET", "SYS_DISCIPLINE_INVESTIGATE");
}
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
if (jsonData["status"]?.ToString() != "200")
{
@ -334,25 +334,30 @@ namespace BMA.EHR.DisciplineInvestigate.Service.Controllers
root = p.root,
rootId = p.rootId,
rootDnaId = p.rootDnaId,
rootShortName = p.rootShortName,
child1 = p.child1,
child1Id = p.child1Id,
child1DnaId = p.child1DnaId,
child1ShortName = p.child1ShortName,
child2 = p.child2,
child2Id = p.child2Id,
child2DnaId = p.child2DnaId,
child2ShortName = p.child2ShortName,
child3 = p.child3,
child3Id = p.child3Id,
child3DnaId = p.child3DnaId,
child3ShortName = p.child3ShortName,
child4 = p.child4,
child4Id = p.child4Id,
child4DnaId = p.child4DnaId,
child4ShortName = p.child4ShortName,
posMasterNo = p.posMasterNo,
posTypeId = p.posTypeId,
posTypeName = p.posTypeName,
posLevelId = p.posLevelId,
posLevelName = p.posLevelName,
IsSend = p.IsReport,
IsDisciplinary = p.IsDisciplinary,
profileType = p.profileType,
@ -532,18 +537,23 @@ namespace BMA.EHR.DisciplineInvestigate.Service.Controllers
root = item.root,
rootId = item.rootId,
rootDnaId = item.rootDnaId,
rootShortName = item.rootShortName,
child1 = item.child1,
child1Id = item.child1Id,
child1DnaId = item.child1DnaId,
child1ShortName = item.child1ShortName,
child2 = item.child2,
child2Id = item.child2Id,
child2DnaId = item.child2DnaId,
child2ShortName = item.child2ShortName,
child3 = item.child3,
child3Id = item.child3Id,
child3DnaId = item.child3DnaId,
child3ShortName = item.child3ShortName,
child4 = item.child4,
child4Id = item.child4Id,
child4DnaId = item.child4DnaId,
child4ShortName = item.child4ShortName,
posMasterNo = item.posMasterNo,
posTypeId = item.posTypeId,
@ -582,12 +592,12 @@ namespace BMA.EHR.DisciplineInvestigate.Service.Controllers
var getWorkflow = await _permission.GetPermissionAPIWorkflowAsync(id.ToString(), "SYS_DISCIPLINE_INVESTIGATE");
if (getWorkflow == false)
{
var getPermission = await _permission.GetPermissionAPIAsync("GET", "SYS_DISCIPLINE_INVESTIGATE");
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
if (jsonData["status"]?.ToString() != "200")
{
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
}
var getPermission = await _permission.GetPermissionAPIAsync("GET", "SYS_DISCIPLINE_INVESTIGATE");
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
if (jsonData["status"]?.ToString() != "200")
{
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
}
}
var data = await _context.DisciplineInvestigates
.Where(x => x.Id == id)
@ -692,18 +702,23 @@ namespace BMA.EHR.DisciplineInvestigate.Service.Controllers
root = item.root,
rootId = item.rootId,
rootDnaId = item.rootDnaId,
rootShortName = item.rootShortName,
child1 = item.child1,
child1Id = item.child1Id,
child1DnaId = item.child1DnaId,
child1ShortName = item.child1ShortName,
child2 = item.child2,
child2Id = item.child2Id,
child2DnaId = item.child2DnaId,
child2ShortName = item.child2ShortName,
child3 = item.child3,
child3Id = item.child3Id,
child3DnaId = item.child3DnaId,
child3ShortName = item.child3ShortName,
child4 = item.child4,
child4Id = item.child4Id,
child4DnaId = item.child4DnaId,
child4ShortName = item.child4ShortName,
posMasterNo = item.posMasterNo,
posTypeId = item.posTypeId,
@ -805,12 +820,12 @@ namespace BMA.EHR.DisciplineInvestigate.Service.Controllers
var getWorkflow = await _permission.GetPermissionAPIWorkflowAsync(id.ToString(), "SYS_DISCIPLINE_INVESTIGATE");
if (getWorkflow == false)
{
var getPermission = await _permission.GetPermissionAPIAsync("GET", "SYS_DISCIPLINE_INVESTIGATE");
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
if (jsonData["status"]?.ToString() != "200")
{
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
}
var getPermission = await _permission.GetPermissionAPIAsync("GET", "SYS_DISCIPLINE_INVESTIGATE");
var jsonData = JsonConvert.DeserializeObject<JObject>(getPermission);
if (jsonData["status"]?.ToString() != "200")
{
return Error(jsonData["message"]?.ToString(), StatusCodes.Status403Forbidden);
}
}
var data = await _context.DisciplineInvestigates
.Where(x => x.Id == id)