From cfa9701767759711b81f3b176fdd07f76952b71d Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 10 Feb 2017 13:16:25 +0200 Subject: [PATCH] -Product log frontend bug fix --- components/OrderProductLogger.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/components/OrderProductLogger.php b/components/OrderProductLogger.php index 8c6505f..e2a94a4 100644 --- a/components/OrderProductLogger.php +++ b/components/OrderProductLogger.php @@ -5,7 +5,7 @@ use common\models\User; use yii\base\Object; use yii\helpers\Json; - + class OrderProductLogger extends Object implements LoggerInterface { /** @@ -29,7 +29,7 @@ return $data; } - + /** * @param array $data * @param int $identityId @@ -40,14 +40,15 @@ if (!empty($data)) { $log = new OrderProductLog(); $log->order_product_id = (integer) $identityId; - $log->order_id = $params['order_id']; + $log->order_id = $params[ 'order_id' ]; $log->data = Json::encode($data); -// if (User::findOne(\Yii::$app->user->identity->id)) { -// $log->user_id = NULL; -// } else { -// $log->user_id = (integer) \Yii::$app->user->identity->id; -// } + $user = \Yii::$app->user->identity; + if (get_class($user) == User::className()) { + $log->user_id = (integer) $user->getId(); + } else { + $log->user_id = NULL; + } $log->save(); } -- libgit2 0.21.4