From bb69e7c0864c2964e4c8cfdb5829f87dad0c92d2 Mon Sep 17 00:00:00 2001 From: pengyuthon Date: Mon, 16 Mar 2026 17:27:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=83=E5=8B=A4=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- attendance_iot/controllers/kaoqin_test.py | 5 +++-- yuthon_hr_attendance/models/hr_attendance.py | 12 ++++++------ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/attendance_iot/controllers/kaoqin_test.py b/attendance_iot/controllers/kaoqin_test.py index e7145b37e..3c318863d 100644 --- a/attendance_iot/controllers/kaoqin_test.py +++ b/attendance_iot/controllers/kaoqin_test.py @@ -67,14 +67,15 @@ class BusController(Controller): employee_id = request.env(user=SUPERUSER_ID)["hr.employee"].search([('mobile_phone', '=', user_id)]) attendance_iot_id = request.env(user=SUPERUSER_ID)["attendance.iot"].search([('name', '=', data.get('sn'))]) if employee_id: - request.env(user=SUPERUSER_ID)["hr.attendance.detail"].create({ + details = request.env(user=SUPERUSER_ID)["hr.attendance.detail"].create({ 'employee_id': employee_id.id, # 员工 'checkin_time': recog_time_adjusted, 'source': 'iot', # 打卡来源 'attendance_iot_id': attendance_iot_id.id, # 打卡设备 }) + _logger.info(f"考勤机创建的数据:{details}") + _logger.info(f"考勤机自定义编码:{user_id}: {employee_id.name}打卡--{fields.Datetime.now()}") - # _logger.info(f"考勤机自定义编码{user_id}: {employee_id.name}打卡--{fields.Datetime.now()}") return {"Result": 0, "Msg": "添加成功"} @route('/api/v1/user/inf_photo', methods=['POST'], type='json', auth='none', csrf=False) diff --git a/yuthon_hr_attendance/models/hr_attendance.py b/yuthon_hr_attendance/models/hr_attendance.py index 3c343da59..28455fa6c 100644 --- a/yuthon_hr_attendance/models/hr_attendance.py +++ b/yuthon_hr_attendance/models/hr_attendance.py @@ -368,12 +368,12 @@ class HrAttendance(models.Model): description='考勤异常请尽快处理', exception_alerts = True, url=url, btntxt="查看详情") - self.sudo().env["wecom.apps"].sync_send_message_textcard(category='att', - user_id='18562027762', - title='【考勤异常提醒】', - exception_alerts=True, - description='考勤异常请尽快处理', - url=url, btntxt="查看详情") + # self.sudo().env["wecom.apps"].sync_send_message_textcard(category='att', + # user_id='18562027762', + # title='【考勤异常提醒】', + # exception_alerts=True, + # description='考勤异常请尽快处理', + # url=url, btntxt="查看详情") def missing_card_judgment(self): today = fields.Date.today()