diff --git a/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py b/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py index 8347c86e6..f6d7b257c 100644 --- a/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py +++ b/yuthon_hr_attendance/models/hr_attendance_detail_wechat.py @@ -816,7 +816,7 @@ class HrAttendanceDetail(models.Model): @staticmethod def divide_time_range_fixed(start_time, end_time): time_ranges = [start_time.strftime("%Y-%m-%d")] - while start_time <= end_time: + while start_time + relativedelta(days=1) <= end_time: current_date = start_time + relativedelta(days=1) time_ranges.append(current_date.strftime("%Y-%m-%d")) start_time = current_date