Commit cfa9701767759711b81f3b176fdd07f76952b71d

Authored by Alexey Boroda
1 parent e664261c

-Product log frontend bug fix

Showing 1 changed file with 9 additions and 8 deletions   Show diff stats
components/OrderProductLogger.php
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 use common\models\User; 5 use common\models\User;
6 use yii\base\Object; 6 use yii\base\Object;
7 use yii\helpers\Json; 7 use yii\helpers\Json;
8 - 8 +
9 class OrderProductLogger extends Object implements LoggerInterface 9 class OrderProductLogger extends Object implements LoggerInterface
10 { 10 {
11 /** 11 /**
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 29
30 return $data; 30 return $data;
31 } 31 }
32 - 32 +
33 /** 33 /**
34 * @param array $data 34 * @param array $data
35 * @param int $identityId 35 * @param int $identityId
@@ -40,14 +40,15 @@ @@ -40,14 +40,15 @@
40 if (!empty($data)) { 40 if (!empty($data)) {
41 $log = new OrderProductLog(); 41 $log = new OrderProductLog();
42 $log->order_product_id = (integer) $identityId; 42 $log->order_product_id = (integer) $identityId;
43 - $log->order_id = $params['order_id']; 43 + $log->order_id = $params[ 'order_id' ];
44 $log->data = Json::encode($data); 44 $log->data = Json::encode($data);
45 45
46 -// if (User::findOne(\Yii::$app->user->identity->id)) {  
47 -// $log->user_id = NULL;  
48 -// } else {  
49 -// $log->user_id = (integer) \Yii::$app->user->identity->id;  
50 -// } 46 + $user = \Yii::$app->user->identity;
  47 + if (get_class($user) == User::className()) {
  48 + $log->user_id = (integer) $user->getId();
  49 + } else {
  50 + $log->user_id = NULL;
  51 + }
51 52
52 $log->save(); 53 $log->save();
53 } 54 }