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