fix employee move

This commit is contained in:
Schneider Roland 2023-05-11 20:08:57 +02:00
parent 0812216a1d
commit fa9642ee2d
2 changed files with 37 additions and 8 deletions

View File

@ -153,14 +153,6 @@ class KeyDoorManager extends BaseObject
// load virtual key by card // load virtual key by card
$virtualKey = VirtualKey::findOne(['id_card' => $card->id_card]); $virtualKey = VirtualKey::findOne(['id_card' => $card->id_card]);
if (!isset($virtualKey)) {
throw new FitnessException(
"Virtual Key Not Found",
FitnessException::TYPE_BAD_REQUEST,
"VIRTUAL_KEY_NOT_FOUND",
$context
);
}
Yii::info("$requestId: virtual key for card loaded in sec " . $stopWatch->split()); Yii::info("$requestId: virtual key for card loaded in sec " . $stopWatch->split());
} }
@ -190,6 +182,15 @@ class KeyDoorManager extends BaseObject
return; return;
} }
if (!isset($virtualKey)) {
throw new FitnessException(
"Virtual Key Not Found",
FitnessException::TYPE_BAD_REQUEST,
"VIRTUAL_KEY_NOT_FOUND",
$context
);
}
$this->moveCustomer($context); $this->moveCustomer($context);
} catch (FitnessException $e) { } catch (FitnessException $e) {

View File

@ -78,6 +78,34 @@ Authorization: Basic ZG9vcl9zeXN0ZW06ZG9vcnN5c3RlbTE=
"validateOnly": false "validateOnly": false
} }
### munkatárs
POST {{restapi-url}}door/move
Accept: application/json
Content-Type: application/json
Authorization: Basic ZG9vcl9zeXN0ZW06ZG9vcnN5c3RlbTE=
{
"cardNumber": "1002T6YN",
"direction": "IN",
"device": "C",
"validateOnly": false
}
### munkatárs
POST {{restapi-url}}door/move
Accept: application/json
Content-Type: application/json
Authorization: Basic ZG9vcl9zeXN0ZW06ZG9vcnN5c3RlbTE=
{
"cardNumber": "1002T6YN",
"direction": "OUT",
"device": "C",
"validateOnly": false
}
### ###
# #
#GET {{restapi-url}}door/info?cardNumber=10WMVXMZ #GET {{restapi-url}}door/info?cardNumber=10WMVXMZ