Commit ba83c2b3936e7950c484d72147f7e1b71282176a

Authored by Alexey Boroda
1 parent 8458d742

-1 fix

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 ?>