Commit ba83c2b3936e7950c484d72147f7e1b71282176a
1 parent
8458d742
-1 fix
Showing
3 changed files
with
4 additions
and
4 deletions
Show diff stats
frontend/controllers/CabinetController.php
@@ -213,8 +213,7 @@ | @@ -213,8 +213,7 @@ | ||
213 | ->all(); | 213 | ->all(); |
214 | } else { | 214 | } else { |
215 | $reports = Report::find() | 215 | $reports = Report::find() |
216 | - ->joinWith('intellectualProperty.creativeRoles') | ||
217 | - ->where([ 'creative_role.user_id' => $user->id ]) | 216 | + ->innerJoinWith('intellectualProperty.creativeRole') |
218 | ->all(); | 217 | ->all(); |
219 | } | 218 | } |
220 | 219 |
frontend/models/IntellectualProperty.php
@@ -97,7 +97,7 @@ | @@ -97,7 +97,7 @@ | ||
97 | public function getCreativeRole() | 97 | public function getCreativeRole() |
98 | { | 98 | { |
99 | return $this->hasOne(CreativeRole::className(), [ 'intellectual_property_id' => 'id' ]) | 99 | return $this->hasOne(CreativeRole::className(), [ 'intellectual_property_id' => 'id' ]) |
100 | - ->where([ 'user_id' => \Yii::$app->user->id ]); | 100 | + ->where([ 'creative_role.user_id' => \Yii::$app->user->id ]); |
101 | } | 101 | } |
102 | 102 | ||
103 | /** | 103 | /** |
frontend/views/cabinet/users.php
@@ -3,6 +3,7 @@ | @@ -3,6 +3,7 @@ | ||
3 | use frontend\models\IntellectualProperty; | 3 | use frontend\models\IntellectualProperty; |
4 | use frontend\models\Report; | 4 | use frontend\models\Report; |
5 | use yii\helpers\Html; | 5 | use yii\helpers\Html; |
6 | + use yii\helpers\VarDumper; | ||
6 | use yii\web\View; | 7 | use yii\web\View; |
7 | use yii\widgets\ActiveForm; | 8 | use yii\widgets\ActiveForm; |
8 | use yii\widgets\Pjax; | 9 | use yii\widgets\Pjax; |
@@ -58,7 +59,7 @@ | @@ -58,7 +59,7 @@ | ||
58 | if ($user->isAdmin()) { | 59 | if ($user->isAdmin()) { |
59 | $sum = $report->sum; | 60 | $sum = $report->sum; |
60 | } else { | 61 | } else { |
61 | - $sum = $report->sum * $report->intellectualProperty->creativeRoles[0]->part / 100; | 62 | + $sum = $report->sum * $report->intellectualProperty->creativeRole->part / 100; |
62 | } | 63 | } |
63 | $total += $sum*0.8*0.805; | 64 | $total += $sum*0.8*0.805; |
64 | ?> | 65 | ?> |