14-06-2026 2nd commit

This commit is contained in:
Ankit Malik
2026-06-15 13:52:24 +05:30
parent 166a2a1d19
commit e77941c23d
10 changed files with 2844 additions and 772 deletions
+7 -52
View File
@@ -807,35 +807,6 @@ def fetch_Journey_Plan(
def fetch_coverage_remarks(engine: Engine , mids: list[int]) -> pl.DataFrame:
"""
Source:
OneApp_KelloggsMT.dbo.Master_NonWorkingReason
Target:
coverage_remarks
"""
sql = """
SELECT
40148 AS project_id,
ReasonId AS reason_id,
Reason AS reason_remarks
FROM OneApp_KelloggsMT.dbo.Master_NonWorkingReason
"""
log.info("Fetching Coverage Remarks")
df = pl.read_database(
query=sql,
connection=engine
)
log.info(
f"Fetched {len(df):,} Coverage Remark records"
)
return df
def fetch_Web_Logins(
@@ -851,56 +822,40 @@ def fetch_Web_Logins(
"""
sql = f"""
SELECT DISTINCT
SELECT DISTINCT
40148 AS project_id,
EM1.Id AS supervisor_id,
EM1.EmployeeName AS supervisor_name,
EM.Id AS emp_id,
EM.EmployeeName AS employee_name,
DM.DesignationName AS designation,
CAST(AL.Date AS DATE) AS login_date,
CONVERT(VARCHAR, AL.Date, 108) AS login_time,
CAST(AL.Date AS DATE) AS date,
CONVERT(VARCHAR(8), AL.Date, 108) AS time,
AL.Thread AS activity_name,
AL.Level AS activity_type,
R.RightName AS right_name,
GETDATE() AS create_date,
'Pius' AS create_by
GETDATE() AS CreateDate,
'Pius' AS CreateBy
FROM OneApp_KelloggsMT.dbo.T_User_Activity_Log AL
LEFT JOIN OneApp_KelloggsMT.dbo.AspNetUsers EM
ON AL.Logger = EM.UserName
ON AL.Logger = EM.USERNAME
INNER JOIN OneApp_KelloggsMT.dbo.AspNetUsers EM1
ON EM1.Id = EM.ManagerId
INNER JOIN OneApp_KelloggsMT.dbo.AspNetUsers EM2
ON EM2.Id = EM1.ManagerId
INNER JOIN OneApp_KelloggsMT.dbo.Master_Designation DM
ON EM.DesignationId = DM.DesignationId
INNER JOIN OneApp_KelloggsMT.dbo.Master_City CM
ON EM.CityId = CM.CityId
INNER JOIN OneApp_KelloggsMT.dbo.Master_State ST
ON ST.StateId = CM.StateId
INNER JOIN OneApp_KelloggsMT.dbo.Master_Region RM
ON RM.RegionId = ST.RegionId
INNER JOIN OneApp_KelloggsMT.dbo.Right_Master R
ON EM.RightId = R.RightId
WHERE CAST(AL.Date AS DATE) = '{run_date}'
"""
log.info(f"Fetching Web Login data for {run_date}")