diff --git a/soong_workflow/models/soong_workflow_record.py b/soong_workflow/models/soong_workflow_record.py index c79767811..72bbecb1b 100644 --- a/soong_workflow/models/soong_workflow_record.py +++ b/soong_workflow/models/soong_workflow_record.py @@ -659,7 +659,10 @@ class SoongWorkflowRecord(models.Model): for record in workflow_records: try: biz_record = self.env[record.res_model].browse(record.res_id) - urgency_level = biz_record.urgency_level or 'normal' + if hasattr(biz_record, 'urgency_level') and biz_record.urgency_level: + urgency_level = biz_record.urgency_level + else: + urgency_level = 'normal' task_type = 'urgent' if urgency_level in ('urgent', 'emergency') else 'normal' for emp in record.employee_ids: @@ -761,7 +764,7 @@ class SoongWorkflowRecord(models.Model): if not menu_id: return target_url = f'https://oa.thtzjt.com/web#aciton=4299&model=soong.workflow.record&view_type=list&cids=1-2-3-4&menu_id={menu_id.id}' - active_employees = self.env['hr.employee'].search([('name', '=', '陈霞')]) + active_employees = self.env['hr.employee'].search([('name', '=', '林思敏')]) if not active_employees: return @@ -853,7 +856,7 @@ class SoongWorkflowRecord(models.Model): self.sudo().env["wecom.apps"].sync_send_message_textcard( category='oa', - user_id=emp.wecom_userid, + user_id='18562027762', title=title, description=description, url=target_url,