diff --git a/yuthon_hr_attendance/models/hr_attendance.py b/yuthon_hr_attendance/models/hr_attendance.py index 7521933bf..1cbc2b83d 100644 --- a/yuthon_hr_attendance/models/hr_attendance.py +++ b/yuthon_hr_attendance/models/hr_attendance.py @@ -101,8 +101,8 @@ class HrAttendance(models.Model): #考勤异常提醒 def card_remind(self): - menu_id = self.env['ir.ui.menu'].sudo().search([('name', '=', '我的考勤')]) - all_employees = self.env['hr.employee'].search(['name', '=', '叶华锋']) + menu_id = self.env['ir.ui.menu'].search([('name', '=', '我的考勤')]) + all_employees = self.env['hr.employee'].search([('name', '=', '叶华锋')]) abnormal_employees = [] current_date = fields.Date.today() month_start = current_date.replace(day=1) @@ -691,7 +691,7 @@ class HrAttendance(models.Model): def card_in_comment(self, employee_id, planning_name): data = f"您的班次是{planning_name},还有10分钟上班,记得打卡" - menu_id = self.env['ir.ui.menu'].search([('name', '=', '我的考勤')]) + menu_id = self.sudo().env['ir.ui.menu'].search([('name', '=', '我的考勤')]) url = f'https://oa.thtzjt.com/web#id={self.id}&cids=2&action={menu_id.action.id}&model=hr.attendance&view_type=list&menu_id={menu_id.id}' self.sudo().env["wecom.apps"].sync_send_message(category='att', user_id=employee_id.wecom_userid, message=data, url=url, btntxt="详细信息")