!9080 Merge remote-tracking branch 'origin/dev' into dev
Merge pull request !9080 from 李鹏宇/dev
This commit is contained in:
@@ -53,12 +53,14 @@ class BusController(Controller):
|
||||
_logger.info("----------------/api/v1/record/face---------接口收到响应-------------------------------")
|
||||
data = request.httprequest.json
|
||||
user_id = data.get('logs')[0].get('user_id')
|
||||
recog_time = data.get('logs')[0].get('recog_time')
|
||||
_logger.info(f'--------------------{recog_time}--------------')
|
||||
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({
|
||||
'employee_id': employee_id.id, # 员工
|
||||
'checkin_time': fields.Datetime.now(),
|
||||
'checkin_time': recog_time,
|
||||
'source': 'iot', # 打卡来源
|
||||
'attendance_iot_id': attendance_iot_id.id, # 打卡设备
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user