From 623bef08c97485ed4e1258e258e2896d7423ed5a Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Mon, 2 Sep 2024 17:40:23 +0300 Subject: [PATCH] =?utf8?q?[ERP-130]=20=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2?= =?utf8?q?=D0=BA=D0=B0=20=D0=B4=D0=B5=D0=B2=D0=B5=D0=BB=D0=BE=D0=BF=D0=B0?= =?utf8?q?=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/services/MotivationService.php | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/erp24/services/MotivationService.php b/erp24/services/MotivationService.php index fa2fcffe..5186306a 100644 --- a/erp24/services/MotivationService.php +++ b/erp24/services/MotivationService.php @@ -21,7 +21,6 @@ use yii_app\records\Sales; use yii_app\records\SalesProducts; use yii_app\records\TimetableFactModel; use yii_app\records\Timetable; -use yii_app\records\SelfCostProduct; use yii_app\records\EmployeePayment; @@ -29,7 +28,7 @@ use yii_app\records\EmployeePayment; class MotivationService { - const CODE_OFFLINE_SALES = 1; + const CODE_OFFLINE_SALES = 1; const CODE_ONLINE_SALES = 2; const CODE_ASSEMBLY_SERVICES = 3; const CODE_DELIVERY_SERVICES = 4; @@ -1139,7 +1138,7 @@ class MotivationService default: { $column = 'week' . $indexItem; break; } } -// Проверяем и инициализируем каждую запись, если она отсутствует + // Проверяем и инициализируем каждую запись, если она отсутствует foreach ($numericConstants as $constantName => $code) { if (!isset($indMap[$code])) { continue; @@ -1151,12 +1150,10 @@ class MotivationService } } - // Выполняем вычисление только если все нужные ключи существуют - $motivationDataTableSort[$indMap[self::CODE_SALE_OF_GOODS]][$column] = - $motivationDataTableSort[$indMap[self::CODE_OFFLINE_SALES]][$column] + - $motivationDataTableSort[$indMap[self::CODE_ONLINE_SALES]][$column] + 0; - - + // Выполняем вычисление только если все нужные ключи существуют + $motivationDataTableSort[$indMap[self::CODE_SALE_OF_GOODS]][$column] = + $motivationDataTableSort[$indMap[self::CODE_OFFLINE_SALES]][$column] + + $motivationDataTableSort[$indMap[self::CODE_ONLINE_SALES]][$column] + 0; $motivationDataTableSort[$indMap[self::CODE_OTHER_SERVICES]][$column] = // "Прочие услуги" $motivationDataTableSort[$indMap[self::CODE_ASSEMBLY_SERVICES]][$column] + // "Услуги по сборке" -- 2.39.5