use yii_app\api3\helpers\Util;
use yii_app\api3\modules\v1\requests\claim\Worker;
use yii_app\api3\modules\v1\requests\claim\WorkerControl;
+use yii_app\records\EmployeeOnShift;
/**
* @property ClaimService $claimService
public function actionCreate()
{
+ // Удаляем старые заявки
+ EmployeeOnShift::deleteAll([
+ 'and',
+ ['status' => [EmployeeOnShift::STATUS_INITIAL, EmployeeOnShift::STATUS_REJECT]],
+ ['<=', 'created_at', date('Y-m-d H:i:s', strtotime('-30 minutes', time()))]
+ ]);
+
$params = Yii::$app->request->bodyParams;
$data = $this->validate(new Worker(), $params);