会议同步日程

This commit is contained in:
李鹏宇
2026-03-09 21:24:32 +08:00
parent 7bf96f2e4e
commit a28dca7b9d
+18 -17
View File
@@ -61,21 +61,22 @@ class InheritRoomBooking(models.Model):
elif nearest_minute == 45:
return f"{hour % 24}.75"
start_datetime = new_record.start_datetime
start_date = start_datetime.date()
request_hour_from = get_hour_selection(new_record.start_datetime)
request_hour_to = get_hour_selection(new_record.stop_datetime)
self.env['yuthon.will.task'].sudo().create({
'name': new_record.name,
'users_ids': [(6, 0, new_record.room_users_ids.ids)],
'employee_ids': [(6, 0, employee_list)],
'task_time_ids': [(6, 0, task_time_ids.ids)] if task_time_ids else [(5, 0, 0)],
'start_date': start_date,
'request_hour_from': request_hour_from,
'request_hour_to': request_hour_to,
'address': new_record.room_id.name,
'room_booking_id': new_record.id,
'task_type': 'meet',
'task_state': 'will',
})
if task_time_ids:
start_datetime = new_record.start_datetime
start_date = start_datetime.date()
request_hour_from = get_hour_selection(new_record.start_datetime)
request_hour_to = get_hour_selection(new_record.stop_datetime)
self.env['yuthon.will.task'].sudo().create({
'name': new_record.name,
'users_ids': [(6, 0, new_record.room_users_ids.ids)],
'employee_ids': [(6, 0, employee_list)],
'task_time_ids': [(6, 0, task_time_ids.ids)],
'start_date': start_date,
'request_hour_from': request_hour_from,
'request_hour_to': request_hour_to,
'address': new_record.room_id.name,
'room_booking_id': new_record.id,
'task_type': 'meet',
'task_state': 'will',
})
return new_record