Merge pull request !3946 from 李鹏宇/dev
This commit is contained in:
李鹏宇
2025-07-20 14:47:32 +00:00
committed by Gitee
@@ -195,18 +195,15 @@ class AppletAttendance(Controller):
:return:
"""
_logger.info("-------触发打卡接口/yuthon/att/record---------")
employee_id = request.env(user=SUPERUSER_ID)["hr.employee"].search([('user_id', '=', kw.get('user_id'))])
if employee_id:
details = request.env(user=SUPERUSER_ID)["hr.attendance.detail"].create({
'employee_id': employee_id.id,
res_user_id = request.env(user=SUPERUSER_ID)["res.users"].search([('login', '=', kw.get('user_id'))])
if res_user_id:
request.env(user=SUPERUSER_ID)["hr.attendance.detail"].create({
'employee_id': res_user_id.employee_id.id,
'checkin_time': fields.Datetime.now(),
'source': 'mini_programs',
})
return_data = {'code': '200', 'message': '打卡成功'}
if details:
_logger.info("打卡记录创建成功")
else:
_logger.info("无打卡记录")
_logger.info("打卡记录创建成功")
else:
return_data = {'code': '200', 'message': '未识别到员工'}
return json.dumps(return_data)