Merge pull request !898 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2024-12-24 04:03:27 +00:00
committed by Gitee
@@ -66,13 +66,13 @@ class YuthonDutyPlan(models.Model):
if zu == len(self.plan_line_ids):
zu = 0
for employee in self.plan_line_ids[zu].employee_ids:
employee_id = self.env['planning.slot'].search([('resource_id', '=', employee.resource_id.id),('start_datetime', '>=', first_day_of_month), ('start_datetime', '<=', last_day_of_month)]).sorted('start_datetime')
employee_id = self.env['planning.slot'].search([('resource_id', '=', employee.resource_id.id), ('start_datetime', '>=', first_day_of_month), ('start_datetime', '<=', last_day_of_month)]).sorted('start_datetime')
if i < len(employee_id):
start_hour2 = int(role_template_b.start_time)
end_hour2 = int(role_template_b.end_time)
current_datetime = datetime.combine(current_date2, time(0, 0, 0))
start_time2 = current_datetime.replace(hour=start_hour2, minute=30) - timedelta(hours=8)
end_time2 = current_datetime.replace(hour=end_hour2, minute=30) - timedelta(hours=8) + timedelta(days=1)
end_time2 = current_datetime.replace(hour=end_hour2, minute=30) - timedelta(hours=8)
employee_id[i].write({
'resource_id': employee.resource_id.id,
'template_id': role_template_b.id,