Merge pull request !9473 from 李鹏宇/dev_wang
This commit is contained in:
李鹏宇
2026-03-09 11:47:56 +00:00
committed by Gitee
+11 -9
View File
@@ -305,20 +305,22 @@ class RoomBooking(models.Model):
@api.model_create_multi
def create(self, vals_list):
for vals in vals_list:
bookings = super().create(vals_list)
for booking in bookings:
self.env['yuthon.will.task'].create({
'name': vals['name'],
'start_date': vals['start_datetime'].date(),
'name': booking.name,
'start_date': booking.start_datetime.date(),
'task_type': 'meet',
'priority': 'important',
'employee_ids': [(6, 0, self.env['hr.employee'].search([('user_id', 'in', vals['room_users_ids'])]).ids)],
'room_booking_id': booking.id,
'employee_ids': [(6, 0, self.env['hr.employee'].search([('user_id', 'in', booking.room_users_ids.ids)]).ids)],
'task_state': 'will',
'address': self.env['room.room'].browse(vals['room_id']).name,
'remarks': vals.get('meeting_data', ''),
'users_ids': [(6, 0, vals['room_users_ids'])],
'self_users_ids': [(6, 0, vals['self_users_ids'])],
'address': booking.room_id.name,
'remarks': booking.meeting_data or '',
'users_ids': [(6, 0, booking.room_users_ids.ids)],
'self_users_ids': [(6, 0, booking.self_users_ids.ids)],
})
return super().create(vals_list)
return bookings
# @api.model
# def create(self, vals):