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 | 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 | } | ... | ... |