1
This commit is contained in:
@@ -44,13 +44,8 @@ class AppletAttendance(Controller):
|
||||
}
|
||||
"""
|
||||
_logger.info("----------------/yuthon/att/today---------接口收到响应-------------------------------")
|
||||
user_id = int(kw['user_id'])
|
||||
current_data = fields.Date.today()
|
||||
user_id = request.env.user.search([('id', '=', user_id)])
|
||||
if not user_id:
|
||||
result = "此用户没有权限,请联系管理员配置。%s" % (user_id.name)
|
||||
return {'state': 'no', 'state_result': result}
|
||||
user_id = request.env(user=SUPERUSER_ID)["res.users"].search([('id', '=', user_id.id)])
|
||||
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)])
|
||||
address_id = request.env(user=SUPERUSER_ID)["applet.address"].search([('address_name', '=', employee_id.company_id.name)])
|
||||
attendance_id = request.env(user=SUPERUSER_ID)["hr.attendance"].search([('employee_id', '=', employee_id.id), ('current_data', '=', current_data)])
|
||||
@@ -63,7 +58,7 @@ class AppletAttendance(Controller):
|
||||
card_rice = address_id.card_rice * 0.001 # 打卡范围
|
||||
if not self.is_within_radius_geopy(att_latitude, att_longitude, latitude, longitude, card_rice):
|
||||
return_data = {
|
||||
'data': {"message": "超出范围,不允许打卡", 'state': 'no', 'state_result': '超出范围'},
|
||||
'data': {"message": "超出范围,不允许打卡", 'state': 'yes', 'state_result': '超出范围'},
|
||||
'check_in': '未签到',
|
||||
'check_out': '未签到',
|
||||
'location': self_address['formatted_address'],
|
||||
|
||||
Reference in New Issue
Block a user