From e11dde8869d91b9f6585317d98e5e1cdb621f00a Mon Sep 17 00:00:00 2001 From: pengyuthon Date: Fri, 23 Jan 2026 08:57:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E6=89=93=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_hr_attendance/controllers/applet_attendance.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/yuthon_hr_attendance/controllers/applet_attendance.py b/yuthon_hr_attendance/controllers/applet_attendance.py index 939291f11..f93dbbdf9 100644 --- a/yuthon_hr_attendance/controllers/applet_attendance.py +++ b/yuthon_hr_attendance/controllers/applet_attendance.py @@ -90,7 +90,7 @@ class AppletAttendance(Controller): 'state_result': 不可打卡原因 'xxx' } """ - _logger.info(f"-----{kw}-----------/yuthon/att/today---------接口收到响应-------------------------------") + _logger.info(f"------/yuthon/att/today---------接口收到响应-------------------------------") current_datetime = fields.Datetime.now() + timedelta(hours=8) current_date = fields.Date.today() + timedelta(hours=8) @@ -103,8 +103,7 @@ class AppletAttendance(Controller): _logger.info(f'当前日期(含8小时偏移):{current_date_str}') user_id = request.env(user=SUPERUSER_ID)["res.users"].search([('id', '=', int(kw['user_id']))]) employee_id = request.env(user=SUPERUSER_ID)["hr.employee"].search([('name', '=', user_id.name)]) - attendance_id = request.env(user=SUPERUSER_ID)["hr.attendance"].search( - [('employee_id', '=', employee_id.id), ('current_data', '=', current_date)]) + attendance_id = request.env(user=SUPERUSER_ID)["hr.attendance"].search([('employee_id', '=', employee_id.id), ('current_data', '=', current_date)]) check_in = attendance_id.check_in + timedelta(hours=8) if attendance_id.check_in else '' check_out = attendance_id.check_out + timedelta(hours=8) if attendance_id.check_out else '' if attendance_id.shift_name: @@ -203,14 +202,11 @@ class AppletAttendance(Controller): if kw['wifi_name'] in wifi_name_list: message = '可以打卡' state = 'yes' - wifi = kw['wifi_name'] - _logger.info(f'{wifi}---wifi可以打卡----------') - _logger.info(f'{wifi}---wifi可以打卡----------') - _logger.info(f'{wifi}---wifi可以打卡----------') if self.is_workday(current_date): attendance_id_class = f"{shift_name} {start_time_str}-{end_time_str}" else: attendance_id_class = f"{shift_name}休息" + state = 'yes' data = { 'location': self_address['formatted_address'], 'user_id': user_id.id, @@ -222,7 +218,6 @@ class AppletAttendance(Controller): 'check_out_status': check_out_status, 'state': state, }, - _logger.info(f'{data}--{message}-----------') return_data = {'data': data, 'code': '200', 'message': message, } return json.dumps(return_data)