use yii\helpers\ArrayHelper;
use yii\helpers\Json;
use yii_app\helpers\ClientHelper;
+use yii_app\helpers\DataHelper;
+use yii_app\helpers\DateHelper;
use yii_app\helpers\SalaryHelper;
use yii_app\records\Admin;
use yii_app\records\AdminGroup;
}
$result['ver'] = $result['ver'] ?? '';
-
+ $requestId = DataHelper::getRequestId();
// file_put_contents(self::OUT_DIR . '/a1_request_in.json', PHP_EOL . date('Y-m-d H:i:s') . ' ' . $result["ver"], FILE_APPEND | LOCK_EX);
if (empty($result['ver']) || round($result['ver'], 2) < 1.1) {
- file_put_contents(self::OUT_DIR . '/request_exit_' . time() . '.json', PHP_EOL . $result["ver"], FILE_APPEND | LOCK_EX);
+ file_put_contents(self::OUT_DIR . '/request_exit_' . $requestId . '.json', PHP_EOL . $result["ver"], FILE_APPEND | LOCK_EX);
return $this->asJson(["error_id" => 1, "error" => "minimal version is 1.1"]);
}
// $mess["balances"] = false;
// $mess["prices"] = false;
// $mess["counteragents"] = false;
- $mess["request_id"] = "" . time();
+ $mess["request_id"] = $requestId;
$mess["checks"] = ["start_time" => date("Y-m-d H:i:s", time() - 2 * 3600), "end_time" => date("Y-m-d H:i:s")];
// $mess["payment_types"] = false;
$mess['line'][] = __LINE__;
[
'status' => 1,
'date_up' => date('Y-m-d H:i:s'),
- 'request_id' => $mess['request_id'] ?? (string) time(),
+ 'request_id' => $mess['request_id'] ?? $requestId,
],
[
'and',
if (!empty($cronDecoded['request_id'])) {
$jsonId = $cronDecoded['request_id'];
} else {
- $jsonId = $apiCron->request_id ?: ($mess['request_id'] ?? (string) time());
+ $jsonId = $apiCron->request_id ?: ($mess['request_id'] ?? $requestId);
}
$payload = $this->mergePayloads($payload, $cronDecoded);
}
if (empty($jsonId)) {
- $jsonId = $mess['request_id'] ?? (string) time();
+ $jsonId = $mess['request_id'] ?? $requestId;
}
$json = json_encode($payload, JSON_UNESCAPED_UNICODE);
$requestIdText = $result["request_id"];
$fl = "request_id_" . $result["request_id"];
} else {
- $fl = time();
+ $fl = DataHelper::getRequestId();
}
//InfoLogService::setInfoLog(__FILE__, __LINE__, 'upload_' . $fl . '.json' , 'info_id_25_1');
}
//
- $mess["request_id"] = "" . time();
+ $mess["request_id"] = $requestId;
if (!empty($result['created_orders'])) {
$mess['line'][] = __LINE__;
}
}
}
-
-
-
}
$mess['line'][] = __LINE__;