แมพฟิลด์ DumpDb
This commit is contained in:
parent
89b4c71dbd
commit
c60c647a81
1 changed files with 31 additions and 22 deletions
|
|
@ -5,6 +5,7 @@ using BMA.EHR.Application.Responses;
|
|||
using BMA.EHR.Domain.Extensions;
|
||||
using BMA.EHR.Domain.Models.Commands.Core;
|
||||
using BMA.EHR.Domain.Models.HR;
|
||||
using BMA.EHR.Domain.Models.Leave.Commons;
|
||||
using BMA.EHR.Domain.Models.MetaData;
|
||||
using BMA.EHR.Domain.Models.Notifications;
|
||||
using BMA.EHR.Domain.Models.OrganizationEmployee;
|
||||
|
|
@ -12270,7 +12271,7 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
/// <summary>
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
private async Task DumpDB(string token = "")
|
||||
public async Task DumpDB(string token = "")
|
||||
{
|
||||
try
|
||||
{
|
||||
|
|
@ -12375,6 +12376,8 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
//profileId = JsonConvert.DeserializeAnonymousType(_result, new { result = "" }).result; /*แบบใหม่*/
|
||||
}
|
||||
|
||||
#region profileData
|
||||
|
||||
if (profile.ChangeNames.Count > 0)
|
||||
{
|
||||
var apiUrlChgName = $"{_baseAPI}/org/profile/changeName";
|
||||
|
|
@ -12386,7 +12389,7 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
var _res = await client.PostAsJsonAsync(apiUrlChgName, new
|
||||
{
|
||||
profileId = profileId,
|
||||
prefixId = chg.Prefix,
|
||||
prefixId = string.Empty, //where in node
|
||||
prefix = chg.Prefix,
|
||||
firstName = chg.FirstName,
|
||||
lastName = chg.LastName,
|
||||
|
|
@ -12410,12 +12413,12 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
var _res = await client.PostAsJsonAsync(apiUrlFather, new
|
||||
{
|
||||
profileId = profileId,
|
||||
fatherPrefix = father.Prefix,//ส่งคำนำหน้าไปแทน
|
||||
fatherPrefix = father.Prefix,
|
||||
fatherFirstName = father.FirstName,
|
||||
fatherLastName = father.LastName,
|
||||
fatherCareer = father.Career,
|
||||
fatherCitizenId = (String?)null,
|
||||
fatherLive = false,
|
||||
fatherCitizenId = string.Empty,
|
||||
fatherLive = true,
|
||||
});
|
||||
var _result = await _res.Content.ReadAsStringAsync();
|
||||
}
|
||||
|
|
@ -12437,8 +12440,8 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
motherFirstName = mother.FirstName,
|
||||
motherLastName = mother.LastName,
|
||||
motherCareer = mother.Career,
|
||||
motherCitizenId = (String?)null,
|
||||
motherLive = false,
|
||||
motherCitizenId = string.Empty,
|
||||
motherLive = true,
|
||||
});
|
||||
var _result = await _res.Content.ReadAsStringAsync();
|
||||
}
|
||||
|
|
@ -12459,11 +12462,11 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
couplePrefix = couple.Prefix,
|
||||
coupleFirstName = couple.FirstName,
|
||||
coupleLastName = couple.LastName,
|
||||
coupleLastNameOld = (String?)null,
|
||||
coupleLastNameOld = string.Empty,
|
||||
coupleCareer = couple.Career,
|
||||
coupleCitizenId = (String?)null,
|
||||
coupleLive = false,
|
||||
relationship = (String?)null,
|
||||
coupleCitizenId = string.Empty,
|
||||
coupleLive = true,
|
||||
relationship = string.Empty,
|
||||
});
|
||||
var _result = await _res.Content.ReadAsStringAsync();
|
||||
}
|
||||
|
|
@ -12486,7 +12489,7 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
childrenLastName = children.ChildrenLastName,
|
||||
childrenPrefix = children.ChildrenPrefix,
|
||||
childrenLive = true,
|
||||
childrenCitizenId = (String?)null,
|
||||
childrenCitizenId = string.Empty,
|
||||
});
|
||||
var _result = await _res.Content.ReadAsStringAsync();
|
||||
}
|
||||
|
|
@ -12518,7 +12521,7 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
endDate = edu.EndDate,
|
||||
educationLevel = edu.EducationLevel,
|
||||
educationLevelId = string.Empty, //where in node
|
||||
positionPath = edu.PositionPath == null ? null : edu.PositionPath,
|
||||
positionPath = edu.PositionPath,
|
||||
positionPathId = string.Empty, //where in node
|
||||
isDate = false,
|
||||
isEducation = false,
|
||||
|
|
@ -12568,7 +12571,7 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
detail = discipline.Detail,
|
||||
refCommandDate = discipline.RefCommandDate,
|
||||
refCommandNo = discipline.RefCommandNo,
|
||||
unStigma = (String?)null,
|
||||
unStigma = string.Empty,
|
||||
});
|
||||
var _result = await _res.Content.ReadAsStringAsync();
|
||||
}
|
||||
|
|
@ -12583,10 +12586,13 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.Replace("Bearer ", ""));
|
||||
foreach (var leave in profile.Leaves)
|
||||
{
|
||||
var TypeLeaveName = await _dbContext.Set<ProfileLeave>()
|
||||
.Include(x => x.TypeLeave).Where(x => x.Id == leave.Id).Select(x => x.TypeLeave.Name).FirstOrDefaultAsync();
|
||||
|
||||
var _res = await client.PostAsJsonAsync(apiUrlLeave, new
|
||||
{
|
||||
profileId = profileId,
|
||||
leaveTypeId = leave.TypeLeave,//ส่งชื่อประเภทการลาไปแทน
|
||||
leaveTypeId = TypeLeaveName == null ? string.Empty : TypeLeaveName, //where in node
|
||||
dateLeaveStart = leave.DateStartLeave,
|
||||
dateLeaveEnd = leave.DateEndLeave,
|
||||
leaveDays = leave.SumLeave,
|
||||
|
|
@ -12615,8 +12621,8 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
dateEnd = duty.DateEnd,
|
||||
detail = duty.Detail,
|
||||
reference = duty.Reference,
|
||||
refCommandDate = (String?)null,
|
||||
refCommandNo = (String?)null,
|
||||
refCommandDate = string.Empty,
|
||||
refCommandNo = string.Empty,
|
||||
|
||||
});
|
||||
var _result = await _res.Content.ReadAsStringAsync();
|
||||
|
|
@ -12668,8 +12674,8 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
date = nopaid.Date,
|
||||
detail = nopaid.Detail,
|
||||
reference = nopaid.Reference,
|
||||
refCommandDate = nopaid.Date ?? null, //ไม่มีฟิลด์ เอกสารอ้างอิง (ลงวันที่)
|
||||
refCommandNo = string.Empty, //ไม่มีฟิลด์ เอกสารอ้างอิง (เลขที่คำสั่ง)
|
||||
refCommandDate = (DateTime?)null,
|
||||
refCommandNo = string.Empty,
|
||||
|
||||
});
|
||||
var _result = await _res.Content.ReadAsStringAsync();
|
||||
|
|
@ -12744,7 +12750,7 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
section = insignia.Section,
|
||||
page = insignia.Page,
|
||||
receiveDate = insignia.ReceiveDate,
|
||||
insigniaId = insignia.InsigniaType, //ส่งชื่อเครื่องราชฯไปแทน
|
||||
insigniaId = insignia.InsigniaType, //where in node
|
||||
dateAnnounce = insignia.DateAnnounce,
|
||||
issue = insignia.Issue,
|
||||
volumeNo = insignia.VolumeNo,
|
||||
|
|
@ -12771,8 +12777,8 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
detail = honor.Detail,
|
||||
issueDate = honor.IssueDate,
|
||||
issuer = honor.Issuer,
|
||||
refCommandDate = (String?)null,
|
||||
refCommandNo = (String?)null,
|
||||
refCommandDate = (DateTime?)null,
|
||||
refCommandNo = string.Empty,
|
||||
isDate = honor.IsDate,
|
||||
});
|
||||
var _result = await _res.Content.ReadAsStringAsync();
|
||||
|
|
@ -12823,8 +12829,11 @@ namespace BMA.EHR.Application.Repositories.Commands
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
//profile.PlacementStatus = "CONTAIN";
|
||||
//await _dbContext.SaveChangesAsync();
|
||||
|
||||
#endregion
|
||||
}
|
||||
//return "";
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue