Commit cfa9701767759711b81f3b176fdd07f76952b71d
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 | } |