เก็บ lastUpdate หากมีเช็คออกคำสั่งย้อนหลัง
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 2m19s
All checks were successful
Build & Deploy Placement Service / build (push) Successful in 2m19s
This commit is contained in:
parent
f6c8b4f754
commit
bf5dc2cf19
6 changed files with 93 additions and 12 deletions
|
|
@ -1062,7 +1062,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
@ -1286,7 +1292,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
@ -1494,7 +1506,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
@ -1707,7 +1725,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
@ -1943,7 +1967,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
@ -2114,7 +2144,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
|
||||||
|
|
@ -2035,6 +2035,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
placementProfile.ForEach(profile =>
|
placementProfile.ForEach(profile =>
|
||||||
{
|
{
|
||||||
profile.PlacementStatus = "DONE";
|
profile.PlacementStatus = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
if (req.refIds.Length > 0)
|
if (req.refIds.Length > 0)
|
||||||
{
|
{
|
||||||
profile.commandId = req.refIds[0].commandId;
|
profile.commandId = req.refIds[0].commandId;
|
||||||
|
|
@ -2441,6 +2444,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
placementProfile.ForEach(profile =>
|
placementProfile.ForEach(profile =>
|
||||||
{
|
{
|
||||||
profile.PlacementStatus = "DONE";
|
profile.PlacementStatus = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
if (req.refIds.Length > 0)
|
if (req.refIds.Length > 0)
|
||||||
{
|
{
|
||||||
profile.commandId = req.refIds[0].commandId;
|
profile.commandId = req.refIds[0].commandId;
|
||||||
|
|
@ -2710,7 +2716,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.PlacementStatus = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.PlacementStatus = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
@ -2960,7 +2972,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.PlacementStatus = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.PlacementStatus = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
@ -3193,7 +3211,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.PlacementStatus = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.PlacementStatus = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
|
||||||
|
|
@ -832,6 +832,9 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
{
|
{
|
||||||
profile.Status = "DONE";
|
profile.Status = "DONE";
|
||||||
profile.commandNo = commandNoText;
|
profile.commandNo = commandNoText;
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
});
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1306,7 +1306,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow
|
// New: Linear Flow
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
Console.WriteLine($"[ReceiveReportExcecute] Saving changes to database for {data.Count} profiles");
|
Console.WriteLine($"[ReceiveReportExcecute] Saving changes to database for {data.Count} profiles");
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
Console.WriteLine($"[ReceiveReportExcecute] Process completed successfully at {DateTime.Now}");
|
Console.WriteLine($"[ReceiveReportExcecute] Process completed successfully at {DateTime.Now}");
|
||||||
|
|
|
||||||
|
|
@ -686,7 +686,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
|
|
|
||||||
|
|
@ -1212,7 +1212,13 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
// New: Linear Flow - Task #224 ปรับให้เป็น process ที่ควรบันทึกตามลำดับ
|
||||||
data.ForEach(profile => profile.Status = "DONE");
|
data.ForEach(profile =>
|
||||||
|
{
|
||||||
|
profile.Status = "DONE";
|
||||||
|
profile.LastUpdateFullName = FullName ?? "System Administrator";
|
||||||
|
profile.LastUpdateUserId = UserId ?? "";
|
||||||
|
profile.LastUpdatedAt = DateTime.Now;
|
||||||
|
});
|
||||||
|
|
||||||
// Return resultData for Node to process directly (Linear Flow)
|
// Return resultData for Node to process directly (Linear Flow)
|
||||||
return Success(resultData);
|
return Success(resultData);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue