@@ -637,7 +637,7 @@ class SoongWorkflowCommentWizard(models.TransientModel):
|
||||
'document_ids': [(6, 0, self.document_ids.ids)],
|
||||
"lase_click_date": fields.Datetime.now()
|
||||
})
|
||||
if hasattr(record_id, 'user_id') and record_id.user_id:
|
||||
if hasattr(record_id, 'user_id') and record_id.user_id:
|
||||
query_user_id = record_id.user_id
|
||||
elif hasattr(record_id, 'users_id') and record_id.users_id:
|
||||
query_user_id = record_id.users_id
|
||||
@@ -675,6 +675,11 @@ class SoongWorkflowCommentWizard(models.TransientModel):
|
||||
employee.user_id]
|
||||
|
||||
if self.node_btn_name == '加签确认':
|
||||
if hasattr(record_id, 'user_id') and record_id.user_id:
|
||||
query_user_id = record_id.user_id
|
||||
elif hasattr(record_id, 'users_id') and record_id.users_id:
|
||||
query_user_id = record_id.users_id
|
||||
description = f"标题: {(record_id.name)} + 申请人{query_user_id.name}"
|
||||
action_id = self.env['ir.actions.act_window'].search([('res_model', '=', self.res_model)])[0]
|
||||
user_log = record_id.log_ids.filtered(
|
||||
lambda log: log.done_by == self.env.user.id and log.node_btn_name != '1' and log.approval_state in ['0',
|
||||
@@ -741,8 +746,8 @@ class SoongWorkflowCommentWizard(models.TransientModel):
|
||||
url = f'https://oa.thtzjt.com/web#id={record_id.id}&cids=2&menu_id={record_id.id}&action={action_id.id}&model={self.res_model}&view_type=form'
|
||||
self.sudo().env["wecom.apps"].sync_send_message_textcard(category='oa',
|
||||
user_id=last_sign_user.employee_id.wecom_userid,
|
||||
title=record_id._description,
|
||||
description=record_id._description, url=url,
|
||||
title=record_id._description + '加签返回',
|
||||
description=description, url=url,
|
||||
btntxt="查看详情")
|
||||
|
||||
if self.node_btn_name in ['结束', '确认']:
|
||||
|
||||
Reference in New Issue
Block a user