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 5 use common\models\User;
6 6 use yii\base\Object;
7 7 use yii\helpers\Json;
8   -
  8 +
9 9 class OrderProductLogger extends Object implements LoggerInterface
10 10 {
11 11 /**
... ... @@ -29,7 +29,7 @@
29 29  
30 30 return $data;
31 31 }
32   -
  32 +
33 33 /**
34 34 * @param array $data
35 35 * @param int $identityId
... ... @@ -40,14 +40,15 @@
40 40 if (!empty($data)) {
41 41 $log = new OrderProductLog();
42 42 $log->order_product_id = (integer) $identityId;
43   - $log->order_id = $params['order_id'];
  43 + $log->order_id = $params[ 'order_id' ];
44 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 53 $log->save();
53 54 }
... ...