@@ -103,16 +103,15 @@ class AppletAttendance(Controller):
|
||||
|
||||
for address_id in address_ids:
|
||||
card_rice = address_id.card_rice * 0.001 # 打卡范围
|
||||
_logger.info(f"地址验证{address_id.address_name}详细{address_id.address_name2}___")
|
||||
_logger.info(f"\n地址验证: {address_id.address_name}详细: {address_id.address_name2}___")
|
||||
_logger.info(f"\n人员: {employee_id.name}当前所在地址: {self_address['formatted_address']}__________")
|
||||
if self.is_within_radius_geopy(kw['att_latitude'], kw['att_longitude'], address_id.latitude, address_id.longitude, card_rice):
|
||||
message = '可以打卡'
|
||||
state = 'yes'
|
||||
_logger.info(f"人员{employee_id.name}所在地址{self_address['formatted_address']}__________")
|
||||
_logger.info(f"可打卡 当前经度{kw['att_longitude']}当前纬度{kw['att_latitude']}__________")
|
||||
_logger.info(f"\n可打卡 当前经度: {kw['att_longitude']}当前纬度: {kw['att_latitude']}__________")
|
||||
break
|
||||
else:
|
||||
_logger.info(f"人员{employee_id.name}所在地址{self_address['formatted_address']}__________")
|
||||
_logger.info(f"经度不在范围内 不可打卡 当前经度{kw['att_longitude']}当前纬度{kw['att_latitude']}__________")
|
||||
_logger.info(f"\n经度不在范围内 不可打卡 当前经度: {kw['att_longitude']}当前纬度: {kw['att_latitude']}__________")
|
||||
if self.is_workday(current_date):
|
||||
attendance_id_class = f"{attendance_id.shift_name} {start_time_str}-{end_time_str}"
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user