cutler movar doormove reception ui changes
This commit is contained in:
29
common/manager/VirtualKeyManager.php
Normal file
29
common/manager/VirtualKeyManager.php
Normal file
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace common\manager;
|
||||
|
||||
use common\components\DateUtil;
|
||||
use common\components\Helper;
|
||||
use common\models\VirtualKey;
|
||||
use yii\base\BaseObject;
|
||||
|
||||
class VirtualKeyManager extends BaseObject
|
||||
{
|
||||
|
||||
public function createNewVirtualKey($idCard)
|
||||
{
|
||||
$model = new VirtualKey();
|
||||
$model->id_card = $idCard;
|
||||
|
||||
$model->save(false);
|
||||
return $model;
|
||||
}
|
||||
|
||||
|
||||
public function getValidUntilTime($createdAtStr){
|
||||
$createdAt = DateUtil::parseDateTime($createdAtStr);
|
||||
$validUntil = DateUtil::addMinutes($createdAt,Helper::getDoorPassValidityIntervalMinutes());
|
||||
return $validUntil;
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user