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