@@ -1,4 +1,4 @@
|
||||
from odoo import fields, models, api
|
||||
from odoo import fields, models, api, _
|
||||
|
||||
|
||||
class AttendanceIotImportUserWizard(models.TransientModel):
|
||||
@@ -64,3 +64,15 @@ class AttendanceIotImportUserWizard(models.TransientModel):
|
||||
})
|
||||
|
||||
self.env['attendance.iot.user'].sudo().create(values)
|
||||
|
||||
# 在每位员工的消息面板(花名册 form 右侧 chatter)生成同步日志
|
||||
# hr.employee 继承 mail.thread,可直接 message_post;用内部备注子类型,不触发邮件
|
||||
if employees and self.attendance_iot_ids:
|
||||
# 拼出本次同步到的考勤机名称列表
|
||||
iot_names = '、'.join(self.attendance_iot_ids.mapped('name')) or _('(无)')
|
||||
iot_count = len(self.attendance_iot_ids)
|
||||
for employee in employees:
|
||||
employee.message_post(
|
||||
body=_('考勤机记录已同步到 %s 台设备:%s') % (iot_count, iot_names),
|
||||
subtype_xmlid='mail.mt_note',
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user