pengyuthon

This commit is contained in:
李鹏宇
2024-08-23 16:59:54 +08:00
parent 3758f9ff05
commit 5dd7dfb953
3 changed files with 4 additions and 5 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ class YuthonConfirmUsers(models.Model):
# todo 定时任务给未确认的用户发送通知公告
# todo 打印
user_id = fields.Many2one('res.users', string='用户')
employee_id = fields.Many2one('hr.employee', string='员工')
notice_id = fields.Many2one('yuthon.notice', string="公告名称")
notice_code = fields.Char(string="公告编号")
notice_name = fields.Char(string="公告名称")
+2 -3
View File
@@ -31,7 +31,7 @@ class YuthonNotice(models.Model):
@api.onchange('is_notice_roger')
def onchange_is_notice_roger(self):
roger_id = self.env['yuthon.confirm.users'].search([('notice_id', '=', self.id), ('user_id', '=', self.env.user.id)])
roger_id = self.env['yuthon.confirm.users'].search([('notice_id', '=', self.id), ('employee_id', '=', self.env.user.employee_id.id)])
if not roger_id:
self.is_notice_roger = 'yes'
@@ -60,7 +60,7 @@ class YuthonNotice(models.Model):
# 已读
self.env['yuthon.confirm.users'].create({
'notice_id': self.id,
'user_id': user,
'employee_id': user,
'notice_code': self.code,
'notice_name': self.name,
'state': 'no',
@@ -77,7 +77,6 @@ class YuthonNotice(models.Model):
'name': '新的通知公告' + self.name + "请及时确认",
'user_ids': [(4, user)],
'notice_origin_id': self.id,
'description': self.sudo().env["wecom.apps"].sync_send_message(we_id, data),
})
@@ -5,7 +5,7 @@
<field name="model">yuthon.confirm.users</field>
<field name="arch" type="xml">
<tree create="false" edit="false" delete="false" string="公告确认信息" editable="bottom">
<field name="user_id"/>
<field name="employee_id"/>
<field name="notice_id"/>
<field name="notice_code"/>
<field name="state"/>