添加功能

This commit is contained in:
李鹏宇
2025-11-17 11:45:34 +08:00
parent 2ab1ac8dd3
commit 0e8a6ebb69
3 changed files with 6 additions and 10 deletions
@@ -1058,9 +1058,9 @@ class AttendanceMessageLog(models.Model):
_description = '消息提醒日志'
vacation_id = fields.Many2one('yuthon.vacation.reports', string='关联假期额度记录')
employee_id = fields.Many2one('hr.employee', string='员工')
department_id = fields.Many2one(related='employee_id.department_id', string="部门", index=True)
company_id = fields.Many2one(related='employee_id.company_id', string="公司")
user_id = fields.Many2one('res.users', string='员工')
department_id = fields.Many2one(related='users_id.employee_id.department_id', string="部门", index=True)
company_id = fields.Many2one(related='users_id.employee_id.company_id', string="公司")
update_date = fields.Datetime(string='提醒时间')
shift_id = fields.Many2one('planning.slot', string="班次", compute="_compute_shift_id", store=True)
content = fields.Text(string='内容')
@@ -4,7 +4,7 @@
<field name="model">attendance.message.log</field>
<field name="arch" type="xml">
<tree string="消息提醒日志" editable="bottom">
<field name="employee_id"/>
<field name="user_id"/>
<field name="shift_id"/>
<field name="notice_type"/>
<field name="department_id"/>
@@ -20,7 +20,7 @@
<field name="model">attendance.message.log</field>
<field name="arch" type="xml">
<search string="消息提醒日志">
<field name="employee_id"/>
<field name="user_id"/>
<field name="department_id"/>
</search>
</field>
+1 -5
View File
@@ -161,12 +161,8 @@ class WeComApps(models.Model):
}
result_data = self.sync_function_api("message_send", "MESSAGE_SEND", data, category)
users_id = self.env["res.users"].search([("id", "=", user_id)], limit=1)
if users_id:
employee_id = self.env["hr.employee"].search([("user_id", "=", users_id.id)], limit=1).ids
else:
employee_id = False
self.env["attendance.message.log"].create({
"employee_id": employee_id,
"user_id": users_id.id,
"content": description,
"notice_type": 'attendance',
'update_date': fields.Datetime.now(),