no message
This commit is contained in:
parent
63a9d4226c
commit
ac60b954d4
9 changed files with 38 additions and 85 deletions
|
|
@ -757,11 +757,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
var placementProfiles = await _context.PlacementAppointments
|
var placementProfiles = await _context.PlacementAppointments
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -918,11 +914,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
var placementProfiles = await _context.PlacementAppointments
|
var placementProfiles = await _context.PlacementAppointments
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -1079,11 +1071,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
var placementProfiles = await _context.PlacementAppointments
|
var placementProfiles = await _context.PlacementAppointments
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -1237,11 +1225,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.Where(x => x.type == "EMPLOYEE")
|
.Where(x => x.type == "EMPLOYEE")
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -1388,11 +1372,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.Where(x => x.type == "EMPLOYEE")
|
.Where(x => x.type == "EMPLOYEE")
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1479,11 +1479,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
.Where(x => x.Placement!.PlacementType!.Name != "สอบแข่งขัน")
|
.Where(x => x.Placement!.PlacementType!.Name != "สอบแข่งขัน")
|
||||||
.Where(x => x.typeCommand.Trim().ToUpper() == "APPOINTED")
|
.Where(x => x.typeCommand.Trim().ToUpper() == "APPOINTED")
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.PlacementStatus = "PREPARE-CONTAIN");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.PlacementStatus = "PREPARE-CONTAIN";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -1756,11 +1752,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
.Where(x => x.Placement!.PlacementType!.Name != "สอบแข่งขัน")
|
.Where(x => x.Placement!.PlacementType!.Name != "สอบแข่งขัน")
|
||||||
.Where(x => x.typeCommand.Trim().ToUpper() == "APPOINTED")
|
.Where(x => x.typeCommand.Trim().ToUpper() == "APPOINTED")
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.PlacementStatus = "PREPARE-CONTAIN");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.PlacementStatus = "PREPARE-CONTAIN";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -2032,11 +2024,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
.Where(x => x.Placement!.PlacementType!.Name == "แต่งตั้งข้าราชการ")
|
.Where(x => x.Placement!.PlacementType!.Name == "แต่งตั้งข้าราชการ")
|
||||||
.Where(x => x.typeCommand.Trim().ToUpper() == "APPOIN")
|
.Where(x => x.typeCommand.Trim().ToUpper() == "APPOIN")
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.PlacementStatus = "PREPARE-CONTAIN");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.PlacementStatus = "PREPARE-CONTAIN";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -2205,11 +2193,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
.Where(x => x.Placement!.PlacementType!.Name == "ย้ายข้าราชการ")
|
.Where(x => x.Placement!.PlacementType!.Name == "ย้ายข้าราชการ")
|
||||||
.Where(x => x.typeCommand.Trim().ToUpper() == "MOVE")
|
.Where(x => x.typeCommand.Trim().ToUpper() == "MOVE")
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.PlacementStatus = "PREPARE-CONTAIN");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.PlacementStatus = "PREPARE-CONTAIN";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -2374,11 +2358,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
.Where(x => x.Placement!.PlacementType!.Name == "เลื่อนข้าราชการ")
|
.Where(x => x.Placement!.PlacementType!.Name == "เลื่อนข้าราชการ")
|
||||||
.Where(x => x.typeCommand.Trim().ToUpper() == "SLIP")
|
.Where(x => x.typeCommand.Trim().ToUpper() == "SLIP")
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.PlacementStatus = "PREPARE-CONTAIN");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.PlacementStatus = "PREPARE-CONTAIN";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -582,11 +582,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
var placementProfiles = await _context.PlacementOfficers
|
var placementProfiles = await _context.PlacementOfficers
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -894,11 +894,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
var placementProfiles = await _context.PlacementReceives
|
var placementProfiles = await _context.PlacementReceives
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -489,11 +489,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
var placementProfiles = await _context.PlacementRepatriations
|
var placementProfiles = await _context.PlacementRepatriations
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -772,11 +772,7 @@ namespace BMA.EHR.Placement.Service.Controllers
|
||||||
var placementProfiles = await _context.PlacementTransfers
|
var placementProfiles = await _context.PlacementTransfers
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
using BMA.EHR.Domain.Models.MetaData;
|
||||||
|
using Microsoft.EntityFrameworkCore;
|
||||||
|
|
||||||
|
namespace BMA.EHR.Placement.Service.Requests
|
||||||
|
{
|
||||||
|
public class ReportExecuteRequest
|
||||||
|
{
|
||||||
|
public ReportExecuteRequestObj[] refIds { get; set; }
|
||||||
|
}
|
||||||
|
public class ReportExecuteRequestObj
|
||||||
|
{
|
||||||
|
public string? refId { get; set; }
|
||||||
|
public DateTime commandAffectDate { get; set; }
|
||||||
|
public string? commandNo { get; set; }
|
||||||
|
public int commandYear { get; set; }
|
||||||
|
public string? templateDoc { get; set; }
|
||||||
|
public double? amount { get; set; }
|
||||||
|
public double? positionSalaryAmount { get; set; }
|
||||||
|
public double? mouthSalaryAmount { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -639,11 +639,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
var placementProfiles = await _context.RetirementOthers
|
var placementProfiles = await _context.RetirementOthers
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
@ -789,11 +785,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
var placementProfiles = await _context.RetirementOthers
|
var placementProfiles = await _context.RetirementOthers
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -480,11 +480,7 @@ namespace BMA.EHR.Retirement.Service.Controllers
|
||||||
var placementProfiles = await _context.RetirementResigns
|
var placementProfiles = await _context.RetirementResigns
|
||||||
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
.Where(x => req.refIds.Contains(x.Id.ToString()))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
foreach (var placementProfile in placementProfiles)
|
placementProfiles.ForEach(profile => profile.Status = "REPORT");
|
||||||
{
|
|
||||||
// update placementstatus
|
|
||||||
placementProfile.Status = "REPORT";
|
|
||||||
}
|
|
||||||
await _context.SaveChangesAsync();
|
await _context.SaveChangesAsync();
|
||||||
return Success();
|
return Success();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue