添加功能
This commit is contained in:
@@ -298,19 +298,16 @@ class AppletAttendance(Controller):
|
||||
})
|
||||
return records
|
||||
|
||||
def get_holiday_data(self, start_date_str=None, end_date_str=None):
|
||||
def get_holiday_data(self, start_date=None, end_date=None):
|
||||
"""
|
||||
获取指定日期范围内的假期和调休数据
|
||||
|
||||
参数:
|
||||
start_date_str: 开始日期字符串,格式为'YYYY-MM-DD'
|
||||
end_date_str: 结束日期字符串,格式为'YYYY-MM-DD'
|
||||
start_date: 开始日期,date类型
|
||||
end_date: 结束日期,date类型
|
||||
返回:
|
||||
包含假期和调休信息的字典
|
||||
"""
|
||||
# 将字符串转换为date对象
|
||||
start_date = datetime.strptime(start_date_str, '%Y-%m-%d').date() if start_date_str else None
|
||||
end_date = datetime.strptime(end_date_str, '%Y-%m-%d').date() if end_date_str else None
|
||||
# 从start_date中提取年份
|
||||
current_year = start_date.year if start_date else datetime.now().year
|
||||
domain = [("calendar_id", "=", "行政考勤工作日")]
|
||||
|
||||
Reference in New Issue
Block a user