pengyuthon
This commit is contained in:
@@ -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="公告名称")
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
Reference in New Issue
Block a user