parent
6e1965ba79
commit
3beba561fc
5 changed files with 42 additions and 3 deletions
|
|
@ -498,7 +498,7 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests
|
||||||
{
|
{
|
||||||
var rawData = _dbContext.Set<LeaveRequest>().AsNoTracking()
|
var rawData = _dbContext.Set<LeaveRequest>().AsNoTracking()
|
||||||
.Include(x => x.Type)
|
.Include(x => x.Type)
|
||||||
.Where(x => x.LeaveStatus == "DELETE")
|
.Where(x => x.LeaveStatus == "DELETE" || x.LeaveStatus == "DELETING")
|
||||||
.AsQueryable();
|
.AsQueryable();
|
||||||
|
|
||||||
if (year != 0)
|
if (year != 0)
|
||||||
|
|
|
||||||
|
|
@ -32,5 +32,14 @@ namespace BMA.EHR.Domain.Models.Leave.TimeAttendants
|
||||||
public string? FirstName { get; set; }
|
public string? FirstName { get; set; }
|
||||||
|
|
||||||
public string? LastName { get; set; }
|
public string? LastName { get; set; }
|
||||||
|
|
||||||
|
|
||||||
|
public string? POI { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
public double? Latitude { get; set; } = 0.0;
|
||||||
|
|
||||||
|
public double? Longitude { get; set; } = 0.0;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1859,6 +1859,11 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
Prefix = profile.Prefix,
|
Prefix = profile.Prefix,
|
||||||
FirstName = profile.FirstName,
|
FirstName = profile.FirstName,
|
||||||
LastName = profile.LastName,
|
LastName = profile.LastName,
|
||||||
|
|
||||||
|
// fix issue #1547
|
||||||
|
POI = req.POI,
|
||||||
|
Latitude = req.Latitude,
|
||||||
|
Longitude = req.Longitude,
|
||||||
};
|
};
|
||||||
await _additionalCheckRequestRepository.AddAsync(request);
|
await _additionalCheckRequestRepository.AddAsync(request);
|
||||||
|
|
||||||
|
|
@ -1963,6 +1968,11 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
StatusSort = data.Status.Trim().ToLower() == "pending" ? 1 :
|
StatusSort = data.Status.Trim().ToLower() == "pending" ? 1 :
|
||||||
data.Status.Trim().ToLower() == "approve" ? 2 : 3,
|
data.Status.Trim().ToLower() == "approve" ? 2 : 3,
|
||||||
|
|
||||||
|
|
||||||
|
POI = data.POI,
|
||||||
|
Latitude = data.Latitude,
|
||||||
|
Longitude = data.Longitude,
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
result.Add(resObj);
|
result.Add(resObj);
|
||||||
|
|
@ -2036,8 +2046,8 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
CheckInLon = 0,
|
CheckInLon = 0,
|
||||||
CheckOutLat = 0,
|
CheckOutLat = 0,
|
||||||
CheckOutLon = 0,
|
CheckOutLon = 0,
|
||||||
CheckInPOI = "ลงเวลากรณีพิเศษ",
|
CheckInPOI = "",
|
||||||
CheckOutPOI = "ลงเวลากรณีพิเศษ",
|
CheckOutPOI = "",
|
||||||
CheckInStatus = req.CheckInStatus,
|
CheckInStatus = req.CheckInStatus,
|
||||||
CheckOutStatus = req.CheckOutStatus,
|
CheckOutStatus = req.CheckOutStatus,
|
||||||
|
|
||||||
|
|
@ -2079,6 +2089,10 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
processTimeStamp.CheckInLon = 0;
|
processTimeStamp.CheckInLon = 0;
|
||||||
processTimeStamp.CheckInPOI = "ลงเวลากรณีพิเศษ";
|
processTimeStamp.CheckInPOI = "ลงเวลากรณีพิเศษ";
|
||||||
processTimeStamp.CheckInStatus = req.CheckInStatus;
|
processTimeStamp.CheckInStatus = req.CheckInStatus;
|
||||||
|
|
||||||
|
processTimeStamp.CheckInPOI = requestData.POI ?? "";
|
||||||
|
processTimeStamp.CheckInLat = requestData.Latitude ?? 0;
|
||||||
|
processTimeStamp.CheckInLon = requestData.Longitude ?? 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (requestData.CheckOutEdit)
|
if (requestData.CheckOutEdit)
|
||||||
|
|
@ -2089,6 +2103,10 @@ namespace BMA.EHR.Leave.Service.Controllers
|
||||||
processTimeStamp.CheckOutLon = 0;
|
processTimeStamp.CheckOutLon = 0;
|
||||||
processTimeStamp.CheckOutPOI = "ลงเวลากรณีพิเศษ";
|
processTimeStamp.CheckOutPOI = "ลงเวลากรณีพิเศษ";
|
||||||
processTimeStamp.CheckOutStatus = req.CheckOutStatus;
|
processTimeStamp.CheckOutStatus = req.CheckOutStatus;
|
||||||
|
|
||||||
|
processTimeStamp.CheckOutPOI = requestData.POI ?? "";
|
||||||
|
processTimeStamp.CheckOutLat = requestData.Latitude ?? 0;
|
||||||
|
processTimeStamp.CheckOutLon = requestData.Longitude ?? 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,5 +9,11 @@
|
||||||
public bool CheckOutEdit { get; set;}
|
public bool CheckOutEdit { get; set;}
|
||||||
|
|
||||||
public string Description { get; set; }
|
public string Description { get; set; }
|
||||||
|
|
||||||
|
public string? POI { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
public double? Latitude { get; set; } = 0.0;
|
||||||
|
|
||||||
|
public double? Longitude { get; set; } = 0.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -37,5 +37,11 @@
|
||||||
public string Description { get; set; }
|
public string Description { get; set; }
|
||||||
|
|
||||||
public int StatusSort { get; set; } = 0;
|
public int StatusSort { get; set; } = 0;
|
||||||
|
|
||||||
|
public string? POI { get; set; } = string.Empty;
|
||||||
|
|
||||||
|
public double? Latitude { get; set; } = 0.0;
|
||||||
|
|
||||||
|
public double? Longitude { get; set; } = 0.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue