]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
чистка кода от логирования
authorJoySystem_v <fvv2011@gmail.com>
Mon, 19 Aug 2024 17:43:34 +0000 (20:43 +0300)
committerJoySystem_v <fvv2011@gmail.com>
Mon, 19 Aug 2024 17:43:34 +0000 (20:43 +0300)
erp24/api2/controllers/DataController.php

index b0490a5743d506a8b2794adfaf92c6460c89b2eb..7f943c8989895f31fda5bc97226ff097189b2ec9 100644 (file)
@@ -808,7 +808,7 @@ class DataController extends BaseController {
                 $matrixProductsIds = SalaryHelper::getMatrixProductsIds();
             }
 
-            if (!empty($result['checks']) && count($result['checks']) < 300) {
+            if (!empty($result['checks']) && count($result['checks']) < 1000) {
                 foreach ($result["checks"] as $arr) {
 
                     $check_id = $arr["id"];
@@ -1591,9 +1591,6 @@ class DataController extends BaseController {
 
     private function insertDataSales($values, $tableName, $columns) {
         $chunkValues = array_chunk($values, 1000);
-        // Логирование общего количества значений и количества фрагментов
-        file_put_contents(self::OUT_DIR . '/error_upload.txt', PHP_EOL . "Total values: " . count($values), FILE_APPEND);
-        file_put_contents(self::OUT_DIR . '/error_upload.txt', PHP_EOL . "Total chunks: " . count($chunkValues), FILE_APPEND);
 
         foreach ($chunkValues as $key => $rows) {
             // Преобразование значений в $rows перед вставкой
@@ -1604,23 +1601,17 @@ class DataController extends BaseController {
                 }
             }
 
-
-            // Логирование текущего фрагмента перед попыткой вставки
-            $jsonRows = json_encode($rows, JSON_UNESCAPED_UNICODE);
-            file_put_contents(self::OUT_DIR . '/sales_upload.json', PHP_EOL . "Chunk $key: " . $jsonRows, FILE_APPEND);
             try {
-                file_put_contents(self::OUT_DIR . '/sales_upload2.json', PHP_EOL . "Inserting chunk $key", FILE_APPEND);
                 $transaction = \Yii::$app->db->beginTransaction();
                 Yii::$app->db->createCommand()->batchInsert($tableName, $columns, $rows)->execute();
                 $transaction->commit();
             } catch (Exception $e) {
-              //  $transaction->rollBack();
+                $transaction->rollBack();
                 $errorString = substr($e->getMessage(), 0, 2000);
-              //  InfoLogService::setInfoLog(__FILE__, __LINE__, $tableName , 'error_id_25');
-              //  InfoLogService::setInfoLog(__FILE__, __LINE__, $errorString , 'error_id_25_22');
-              //  LogService::apiErrorLog(json_encode(["error_id" => 25, "error" => $errorString], JSON_UNESCAPED_UNICODE));
-                file_put_contents(self::OUT_DIR . '/sales_upload3.json', PHP_EOL . "Error in chunk $key: " . $errorString, FILE_APPEND);
-                file_put_contents(self::OUT_DIR . '/sales_upload3.json', PHP_EOL . "Failed chunk data: " . $jsonRows, FILE_APPEND);
+                InfoLogService::setInfoLog(__FILE__, __LINE__, $tableName , 'error_id_25');
+                InfoLogService::setInfoLog(__FILE__, __LINE__, $errorString , 'error_id_25_22');
+                LogService::apiErrorLog(json_encode(["error_id" => 25, "error" => $errorString], JSON_UNESCAPED_UNICODE));
+
             }
         }
     }