考勤确认单临时更新

This commit is contained in:
pengyuthon
2026-02-10 15:52:25 +08:00
parent 97b7af7455
commit d09cef34cc
@@ -1322,20 +1322,19 @@ class YuthonVacationReports(models.Model):
def monthly_report(self):
fixed_date = date(2026, 2, 1)
current_month_first = fixed_date
employees = self.env['hr.employee'].search([
('user_state', '=', 'in')
])
employees = self.env['hr.employee'].search([('user_state', '=', 'in'), ('name', '=', '黄一辉')])
# today = fields.Date.today()
# employees = self.env['hr.employee'].search([('contract_id.state', '=', 'open'), ('name', '=', '和博延')])
# current_month_first = today.replace(day=1)
for employee in employees:
resource_user_ids = employee.resource_calendar_id.resource_user_ids.ids
is_resource_user = employee.id in resource_user_ids
# resource_user_ids = employee.resource_calendar_id.resource_user_ids.ids
# is_resource_user = employee.id in resource_user_ids
existing_record = self.search([
('employee_id', '=', employee.id),
('vacation_date', '=', current_month_first)
], limit=1)
if not existing_record and not is_resource_user:
# if not existing_record and not is_resource_user:
if not existing_record:
report_id = self.create({
'employee_id': employee.id,
'vacation_date': current_month_first,