исправление иморта деловых линий

This commit is contained in:
root 2022-10-31 00:29:53 +00:00
parent fc38285d06
commit a11a21d1ab
3 changed files with 426 additions and 4425 deletions

4829
composer.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -24,9 +24,9 @@ class DellinController extends Controller
/** /**
* Импортировать терминалы из ДеловыеЛинии * Импортировать терминалы из ДеловыеЛинии
*/ */
public function actionImportTerminals() public function actionImportTerminals(?int $account = null)
{ {
if (Dellin::importTerminals()) { if (Dellin::importTerminals($account)) {
return ExitCode::OK; return ExitCode::OK;
} }

View File

@ -295,6 +295,7 @@ class Dellin extends Model
if (is_null($account)) { if (is_null($account)) {
// Данные аккаунта не переданы // Данные аккаунта не переданы
if (isset(yii::$app->user)) {
if (yii::$app->user->isGuest) { if (yii::$app->user->isGuest) {
// Аккаунт не аутентифицирован // Аккаунт не аутентифицирован
@ -305,6 +306,9 @@ class Dellin extends Model
// Инициализация // Инициализация
$account = yii::$app->user->identity; $account = yii::$app->user->identity;
} }
} else {
return 0;
}
} else { } else {
if (is_int($account)) { if (is_int($account)) {
// Передан идентификатор (_key) аккаунта (подразумевается) // Передан идентификатор (_key) аккаунта (подразумевается)