创建时间报表项:
迟到早退次数:
total_dicts = pre_data['attendance_count']
start_date = start_date.strftime('%Y-%m-%d')
end_date = end_date.strftime('%Y-%m-%d')
result = {}
for employee_id in employee_ids:
attendance_info = total_dicts.get(employee_id,{})
number = 0
for day,infos in attendance_info.items():
day = datetime.datetime.strptime(day,'%Y-%m-%d').strftime('%Y-%m-%d')
for non,res in infos.items():
if start_date <= day <= end_date:
number += res['late_count'] + res['leave_early_count']
result[employee_id] = number
旷工次数:
total_dicts = pre_data['attendance_count']
start_date = start_date.strftime('%Y-%m-%d')
end_date = end_date.strftime('%Y-%m-%d')
result = {}
for employee_id in employee_ids:
attendance_info = total_dicts.get(employee_id,{})
number = 0
for day,infos in attendance_info.items():
day = datetime.datetime.strptime(day,'%Y-%m-%d').strftime('%Y-%m-%d')
for non,res in infos.items():
if start_date <= day <= end_date:
number += res['late_count'] + res['leave_early_count']
result[employee_id] = number
创建时间报表项:
迟到早退次数:
total_dicts = pre_data ['attendance_count']
start_date = start_date.strftime('%Y-%m-%d')
end_date = end_date.strftime('%Y-%m-%d')
result = {}
for employee_id in employee_ids:
attendance_info = total_dicts.get(employee_id,{})
number = 0
for day,infos in attendance_info.items():
day = datetime.datetime.strptime(day,'%Y-%m-%d').strftime('%Y-%m-%d')
for non,res in infos.items():
if start_date <= day <= end_date:
number += res ['late_count'] + res ['leave_early_count']
result [employee_id] = number
旷工次数:
total_dicts = pre_data ['attendance_count']
start_date = start_date.strftime('%Y-%m-%d')
end_date = end_date.strftime('%Y-%m-%d')
result = {}
for employee_id in employee_ids:
attendance_info = total_dicts.get(employee_id,{})
number = 0
for day,infos in attendance_info.items():
day = datetime.datetime.strptime(day,'%Y-%m-%d').strftime('%Y-%m-%d')
for non,res in infos.items():
if start_date <= day <= end_date:
number += res ['late_count'] + res ['leave_early_count']
result [employee_id] = number