]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Сошлись на том, что используем код в ссылках на справочник
authorAlexander Smirnov <fredeom@mail.ru>
Fri, 2 Aug 2024 12:53:50 +0000 (15:53 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Fri, 2 Aug 2024 12:53:50 +0000 (15:53 +0300)
erp24/services/MotivationService.php

index 58270cde65df1639ec8bfb2a56c841b67e7f0de7..544348eaac34822ac1fc2dcf673eff1f2dbae026 100644 (file)
@@ -383,12 +383,12 @@ class MotivationService
             $motivation = Motivation::find()->where(['store_id' => $store_id, 'year' => $year, 'month' => $month])->one();
             if ($motivation) {
                 $motivationValue = MotivationValue::find()->where(['motivation_id' => $motivation->id,
-                    'motivation_group_id' => $motivationValueGroup->id, 'value_id' => $motivationCostsItem->id])->one();
+                    'motivation_group_id' => $motivationValueGroup->id, 'value_id' => $motivationCostsItem->code])->one();
                 if (!$motivationValue) {
                     $motivationValue = new MotivationValue;
                     $motivationValue->motivation_id = $motivation->id;
                     $motivationValue->motivation_group_id = $motivationValueGroup->id;
-                    $motivationValue->value_id = $motivationCostsItem->id;
+                    $motivationValue->value_id = $motivationCostsItem->code;
                     $motivationValue->value_type = $motivationCostsItem->data_type;
                 }
                 $motivationValue->value_float = $salesProduct['total'];
@@ -438,12 +438,12 @@ class MotivationService
             /** @var $motivationCostsItem MotivationCostsItem */
             if ($motivation) {
                 $motivationValue = MotivationValue::find()->where(['motivation_id' => $motivation->id,
-                    'motivation_group_id' => $motivationValueGroup->id, 'value_id' => $motivationCostsItem->id])->one();
+                    'motivation_group_id' => $motivationValueGroup->id, 'value_id' => $motivationCostsItem->code])->one();
                 if (!$motivationValue) {
                     $motivationValue = new MotivationValue;
                     $motivationValue->motivation_id = $motivation->id;
                     $motivationValue->motivation_group_id = $motivationValueGroup->id;
-                    $motivationValue->value_id = $motivationCostsItem->id;
+                    $motivationValue->value_id = $motivationCostsItem->code;
                     $motivationValue->value_type = $motivationCostsItem->data_type;
                 }
                 $motivationValue->value_float = $salesProduct['total'];