考勤确认单临时更新
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user