fix issue #2534
This commit is contained in:
parent
ce4558c240
commit
a48f3fa804
3 changed files with 24 additions and 16 deletions
|
|
@ -119,10 +119,11 @@ namespace BMA.EHR.Application.Repositories.Leaves.TimeAttendants
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public async Task<List<CheckInJobStatus>> GetStalePendingOrProcessingJobsAsync(int timeoutMinutes = 30)
|
public async Task<List<CheckInJobStatus>> GetStalePendingOrProcessingJobsAsync(int timeoutMinutes = 30)
|
||||||
{
|
{
|
||||||
|
//var cutoffDate = DateTime.Now.AddMinutes(-timeoutMinutes);
|
||||||
var cutoffDate = DateTime.Now.AddMinutes(-timeoutMinutes);
|
var cutoffDate = DateTime.Now.AddMinutes(-timeoutMinutes);
|
||||||
var staleJobs = await _dbContext.Set<CheckInJobStatus>()
|
var staleJobs = await _dbContext.Set<CheckInJobStatus>()
|
||||||
.Where(x => (x.Status == "PENDING" || x.Status == "PROCESSING")
|
.Where(x => (x.Status == "PENDING" || x.Status == "PROCESSING")
|
||||||
&& x.CreatedDate < cutoffDate)
|
&& x.CreatedDate <= cutoffDate)
|
||||||
.OrderBy(x => x.CreatedDate)
|
.OrderBy(x => x.CreatedDate)
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
||||||
|
|
@ -135,6 +136,7 @@ namespace BMA.EHR.Application.Repositories.Leaves.TimeAttendants
|
||||||
public async Task<List<CheckInJobStatus>> GetStalePendingOrProcessingJobsByUserAsync(Guid userId, int timeoutMinutes = 30)
|
public async Task<List<CheckInJobStatus>> GetStalePendingOrProcessingJobsByUserAsync(Guid userId, int timeoutMinutes = 30)
|
||||||
{
|
{
|
||||||
var cutoffDate = DateTime.Now.AddMinutes(-timeoutMinutes);
|
var cutoffDate = DateTime.Now.AddMinutes(-timeoutMinutes);
|
||||||
|
//var cutoffDate = new DateTime(2026, 5, 28, 23, 59, 59);
|
||||||
var staleJobs = await _dbContext.Set<CheckInJobStatus>()
|
var staleJobs = await _dbContext.Set<CheckInJobStatus>()
|
||||||
.Where(x => x.KeycloakUserId == userId
|
.Where(x => x.KeycloakUserId == userId
|
||||||
&& (x.Status == "PENDING" || x.Status == "PROCESSING")
|
&& (x.Status == "PENDING" || x.Status == "PROCESSING")
|
||||||
|
|
|
||||||
|
|
@ -3086,6 +3086,7 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
|
|
||||||
leaveBeginningDict.TryGetValue(leaveType.Id, out var leaveData);
|
leaveBeginningDict.TryGetValue(leaveType.Id, out var leaveData);
|
||||||
var approve = leaveData?.LeaveDaysUsed ?? 0;
|
var approve = leaveData?.LeaveDaysUsed ?? 0;
|
||||||
|
var approveCount = leaveData?.LeaveCount ?? 0;
|
||||||
|
|
||||||
// fix issue : SIT ระบบบันทึกการลา>> สิทธิ์การลา(โอนสิทธิ์การลา) #974
|
// fix issue : SIT ระบบบันทึกการลา>> สิทธิ์การลา(โอนสิทธิ์การลา) #974
|
||||||
var extendLeave = 0.0;
|
var extendLeave = 0.0;
|
||||||
|
|
@ -3108,6 +3109,7 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
LeaveCountApprove = approve,
|
LeaveCountApprove = approve,
|
||||||
LeaveCountReject = reject,
|
LeaveCountReject = reject,
|
||||||
LeaveCountDelete = delete,
|
LeaveCountDelete = delete,
|
||||||
|
LeaveCountApproveCount = approveCount,
|
||||||
};
|
};
|
||||||
result.Add(data);
|
result.Add(data);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,9 +23,9 @@
|
||||||
"ExamConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;Database=hrms_exam;Allow User Variables=True;Convert Zero Datetime=True;Pooling=True;",
|
"ExamConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;Database=hrms_exam;Allow User Variables=True;Convert Zero Datetime=True;Pooling=True;",
|
||||||
"LeaveConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;Database=hrms_leave;Allow User Variables=True;Convert Zero Datetime=True;Pooling=True;"
|
"LeaveConnection": "Server=192.168.1.63;User ID=root;Password=12345678;Port=3306;Database=hrms_leave;Allow User Variables=True;Convert Zero Datetime=True;Pooling=True;"
|
||||||
|
|
||||||
// "DefaultConnection": "server=127.0.0.1;user=root;password=ey2qVVyyqGYw8CyA7h8X72559r2Ad84K;port=3306;database=hrms;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;Connection Timeout=180;",
|
// "DefaultConnection": "server=127.0.0.1;user=root;password=ey2qVVyyqGYw8CyA7h8X72559r2Ad84K;port=13306;database=hrms;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;Connection Timeout=180;",
|
||||||
// "ExamConnection": "server=127.0.0.1;user=root;password=ey2qVVyyqGYw8CyA7h8X72559r2Ad84K;port=3306;database=hrms_exam;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;Connection Timeout=180;",
|
// "ExamConnection": "server=127.0.0.1;user=root;password=ey2qVVyyqGYw8CyA7h8X72559r2Ad84K;port=13306;database=hrms_exam;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;Connection Timeout=180;",
|
||||||
// "LeaveConnection": "server=127.0.0.1;user=root;password=ey2qVVyyqGYw8CyA7h8X72559r2Ad84K;port=3306;database=hrms_leave;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;Connection Timeout=180;"
|
// "LeaveConnection": "server=127.0.0.1;user=root;password=ey2qVVyyqGYw8CyA7h8X72559r2Ad84K;port=13306;database=hrms_leave;Convert Zero Datetime=True;Allow User Variables=true;Pooling=True;Connection Timeout=180;"
|
||||||
},
|
},
|
||||||
"Jwt": {
|
"Jwt": {
|
||||||
"Key": "j7C9RO_p4nRtuwCH4z9Db_A_6We42tkD_p4lZtDrezc",
|
"Key": "j7C9RO_p4nRtuwCH4z9Db_A_6We42tkD_p4lZtDrezc",
|
||||||
|
|
@ -43,6 +43,10 @@
|
||||||
"AccessKey": "iwvzjyjgz0BKtLPmMpPu",
|
"AccessKey": "iwvzjyjgz0BKtLPmMpPu",
|
||||||
"SecretKey": "Yv56vwctYdIspDknRJ46xztcBDzteGF3elZiDcAr",
|
"SecretKey": "Yv56vwctYdIspDknRJ46xztcBDzteGF3elZiDcAr",
|
||||||
"BucketName": "hrms-fpt"
|
"BucketName": "hrms-fpt"
|
||||||
|
// "Endpoint": "https://hrms-s3.bangkok.go.th/",
|
||||||
|
// "AccessKey": "frappet",
|
||||||
|
// "SecretKey": "FPTadmin2357",
|
||||||
|
// "BucketName": "bma-ehr-fpt"
|
||||||
},
|
},
|
||||||
"Protocol": "HTTPS",
|
"Protocol": "HTTPS",
|
||||||
"Node": {
|
"Node": {
|
||||||
|
|
@ -72,7 +76,7 @@
|
||||||
"API": "https://hrmsbkk.case-collection.com/api/v1",
|
"API": "https://hrmsbkk.case-collection.com/api/v1",
|
||||||
"APIV2": "https://hrmsbkk.case-collection.com/api/v2",
|
"APIV2": "https://hrmsbkk.case-collection.com/api/v2",
|
||||||
"VITE_URL_MGT": "https://hrmsbkk-mgt.case-collection.com",
|
"VITE_URL_MGT": "https://hrmsbkk-mgt.case-collection.com",
|
||||||
// "Domain": "https://hrms-exam.bangkok.go.th",
|
// "Domain": "https://hrms.bangkok.go.th",
|
||||||
// "APIPROBATION": "https://hrms.bangkok.go.th/api/v1/probation",
|
// "APIPROBATION": "https://hrms.bangkok.go.th/api/v1/probation",
|
||||||
// "API": "https://hrms.bangkok.go.th/api/v1",
|
// "API": "https://hrms.bangkok.go.th/api/v1",
|
||||||
// "APIV2": "https://hrms.bangkok.go.th/api/v2",
|
// "APIV2": "https://hrms.bangkok.go.th/api/v2",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue