fix
This commit is contained in:
parent
5a34e9e4e5
commit
9227a8bfdb
@ -94,7 +94,7 @@ def register_racer():
|
|||||||
starting_number = 1
|
starting_number = 1
|
||||||
racer = list(filter(lambda x: x['racer_id'] == racer_id, racers))[0]
|
racer = list(filter(lambda x: x['racer_id'] == racer_id, racers))[0]
|
||||||
|
|
||||||
def update_racer():
|
def register_update_racer():
|
||||||
racer['card_id'] = card_id
|
racer['card_id'] = card_id
|
||||||
racer['starting_number'] = starting_number
|
racer['starting_number'] = starting_number
|
||||||
racer['started'] = False
|
racer['started'] = False
|
||||||
@ -105,7 +105,7 @@ def register_racer():
|
|||||||
'json': {'racer_id': racer_id, 'starting_number': starting_number, 'card_id': card_id, 'time': datetime.datetime.now().strftime('%d.%m.%Y %H:%M:%S.%f')},
|
'json': {'racer_id': racer_id, 'starting_number': starting_number, 'card_id': card_id, 'time': datetime.datetime.now().strftime('%d.%m.%Y %H:%M:%S.%f')},
|
||||||
'message': f"Úspěšné zaregistrování závodníka {racer['first_name']} {racer['last_name']} se startovním číslem {starting_number}!",
|
'message': f"Úspěšné zaregistrování závodníka {racer['first_name']} {racer['last_name']} se startovním číslem {starting_number}!",
|
||||||
'failed': f"Neúspěšná registrace závodníka {racer['first_name']} {racer['last_name']}",
|
'failed': f"Neúspěšná registrace závodníka {racer['first_name']} {racer['last_name']}",
|
||||||
'on_success': update_racer,
|
'on_success': register_update_racer,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
@ -151,27 +151,24 @@ def updateLastCard(card_id):
|
|||||||
racer = findByCard(card_id)
|
racer = findByCard(card_id)
|
||||||
if racer:
|
if racer:
|
||||||
if racer['started']:
|
if racer['started']:
|
||||||
racer = list(filter(lambda x: x['card_id'] == card_id, racers))[0]
|
def start_update_racer():
|
||||||
def update_racer():
|
|
||||||
starting_number = racer['starting_number']
|
|
||||||
racer_id = racer['racer_id']
|
|
||||||
racer['card_id'] = None
|
racer['card_id'] = None
|
||||||
queue.put({
|
queue.put({
|
||||||
'url': config['host'] + '/api/card/unregister',
|
'url': config['host'] + '/api/card/unregister',
|
||||||
'json': {'racer_id': racer_id, 'starting_number': starting_number, 'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f')},
|
'json': {'racer_id': racer['racer_id'], 'starting_number': racer['starting_number'], 'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f')},
|
||||||
'message': f"Úspěšné odhlášení závodníka {starting_number}!",
|
'message': f"Úspěšné odhlášení závodníka {racer['starting_number']}!",
|
||||||
'failed': f"Neúspěšné odhlášení karty závodníka {starting_number}",
|
'failed': f"Neúspěšné odhlášení karty závodníka {racer['starting_number']}",
|
||||||
'on_success': update_racer,
|
'on_success': start_update_racer,
|
||||||
})
|
})
|
||||||
else:
|
else:
|
||||||
def update_racer():
|
def finish_update_racer():
|
||||||
racer['started'] = True
|
racer['started'] = True
|
||||||
queue.put({
|
queue.put({
|
||||||
'url': config['host'] + '/api/station/register',
|
'url': config['host'] + '/api/station/register',
|
||||||
'json': {'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f'), 'station_id': 1},
|
'json': {'card_id': card_id, 'time': time.strftime('%d.%m.%Y %H:%M:%S.%f'), 'station_id': 1},
|
||||||
'message': f"Úspěšné odstartování závodníka {racer['starting_number']}!",
|
'message': f"Úspěšné odstartování závodníka {racer['starting_number']}!",
|
||||||
'failed': f"Núspěšné odstartování závodníka {racer['starting_number']}, prosím registraci opakujte!",
|
'failed': f"Núspěšné odstartování závodníka {racer['starting_number']}, prosím registraci opakujte!",
|
||||||
'on_success': update_racer,
|
'on_success': finish_update_racer,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
@ -46,6 +46,7 @@ class UsbCardReader:
|
|||||||
except KeyboardInterrupt:
|
except KeyboardInterrupt:
|
||||||
exit()
|
exit()
|
||||||
except:
|
except:
|
||||||
|
receivedNumber = 0
|
||||||
pass
|
pass
|
||||||
|
|
||||||
time.sleep(0.001)
|
time.sleep(0.001)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user