]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Меняем реквестИД на микросекунды в крон командах
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 16 Oct 2025 15:44:34 +0000 (18:44 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 16 Oct 2025 15:44:34 +0000 (18:44 +0300)
erp24/commands/CronController.php
erp24/services/UploadService.php

index c391ee2ce16bf3cc64d704e106bf9db9c9454175..9ea8fd04a70612b2e951964e61ce492902841fbf 100644 (file)
@@ -91,7 +91,7 @@ class CronController extends Controller
     //cron/one-c
     public function actionOneC()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
         $jsonString = '", "incomings":{"start_time":"' . date("Y-m-d", time() - 86400) . ' 00:00:00","end_time":"' . date("Y-m-d", time()) . ' 23:59:59"},';
         $jsonString .= ' "checks":{"start_time":"' . date("Y-m-d", time() - 24400) . ' 00:00:00","end_time":"' . date("Y-m-d", time()) . ' 23:59:59"},';
         $jsonString .= ' "write_offs":{"start_time":"' . date("Y-m-d", time() - 86400 * 7) . ' 00:00:00","end_time":"' . date("Y-m-d", time()) . ' 23:59:59"}}';
@@ -107,7 +107,7 @@ class CronController extends Controller
     //cron/marketplace-order-one-c-statuses
     public function actionMarketplaceOrderOneCStatuses()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
 
         $marketplaces = [
             MarketplaceOrder1cStatuses::GUID_FLOWWOW => "ФлауВау",
@@ -161,7 +161,7 @@ class CronController extends Controller
     //cron/one-c-check-one-day
     public function actionOneCCheckOneDay()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
         $json_post = '{"request_id": "' . $req_id . '" ,"checks":{"start_time":"' . date("Y-m-d", time() - 86400) . ' 00:00:00","end_time":"' . date("Y-m-d H:i:s", time()) . '"}}';
 
         $this->setApiCron($req_id, $json_post);
@@ -172,7 +172,7 @@ class CronController extends Controller
     //cron/one-c-sellers
     public function actionOneCSellers()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
         $jsonString = '", "nomenclature":true, "sellers":true, "balances":true, "payment_types":true}';
 
         if(!CronController::checkApiCronTask($jsonString)) {
@@ -186,7 +186,7 @@ class CronController extends Controller
     //cron/one-c-price
     public function actionOneCPrice()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
         $jsonString = '", "nomenclature":true, "sellers":true, "prices":{"type_price":"Розничная Маг на Московск"}, "balances":true, "payment_types":true}';
 
         if (!CronController::checkApiCronTask($jsonString)) {
@@ -200,7 +200,7 @@ class CronController extends Controller
     //cron/one-c-balances
     public function actionOneCBalances()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
         $jsonString = '", "balances":true}';
 
         if (!CronController::checkApiCronTask($jsonString)) {
@@ -214,7 +214,7 @@ class CronController extends Controller
     //cron/custom-one-c-cron
     public function actionCustomOneCCron()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
 
         //чеки за 7 дней назад прогружаем
         $json_post = '{"request_id": "' . $req_id . '", "checks":{"start_time":"' . date("Y-m-d", time() - 86400 * 7) . ' 00:00:00","end_time":"' . date("Y-m-d", time()) . ' 23:59:59"}}';
@@ -227,7 +227,7 @@ class CronController extends Controller
     //cron/marketplace-orders-one-c-cron
     public function actionMarketplaceOrdersOneCCron()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
         $jsonString = '"marketplace_orders":{"start_time":"' . date("Y-m-d", time() - 86400 * 2) . ' 00:00:00","end_time":"' . date("Y-m-d", time()) . ' 23:59:59"}';
 
         if (!CronController::checkApiCronTask($jsonString)) {
@@ -242,7 +242,7 @@ class CronController extends Controller
     //cron/one-c-cron-self-cost-day
     public function actionOneCCronSelfCostDay()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
 
         //себестоимость за текущий день
         $json_post = '{"request_id": "' . $req_id . '", "self_cost":{"start_time":"' . date("Y-m-d", time()) . ' 00:00:00","end_time":"' . date("Y-m-d", time()) . ' 23:59:59"}}';
@@ -255,7 +255,7 @@ class CronController extends Controller
     //cron/one-c-cron-analysts
     public function actionOneCCronAnalysts()
     {
-        $req_id = time();
+        $req_id = DataHelper::getRequestId();
         $jsonString = '", "analysts_business_operations": true}';
 
         if (!CronController::checkApiCronTask($jsonString)) {
index f8aa4220b1dfcd8b7dffa6b13481f1718ac9d6d1..b0acc7440884aa59249af370fd2a9dfe9806375d 100644 (file)
@@ -7,6 +7,7 @@ use Yii;
 use yii\helpers\ArrayHelper;
 use yii\helpers\Json;
 use yii_app\helpers\ClientHelper;
+use yii_app\helpers\DataHelper;
 use yii_app\helpers\SalaryHelper;
 use yii_app\records\Admin;
 use yii_app\records\AnalystsBusinessOperations;
@@ -82,7 +83,7 @@ class UploadService {
             }
             $mess["result"] = true;
             $checks_dell = "";
-            $requestId = time();
+            $requestId = DataHelper::getRequestId();
             if (array_key_exists("request_id", $result) && !empty($result["request_id"])) {
                 $requestId = $result["request_id"];
             }