add find reports by date to api

This commit is contained in:
iIronside
2022-12-20 19:24:38 +03:00
parent 3c922a6627
commit e0366b9d8c
4 changed files with 194 additions and 1 deletions

View File

@ -123,4 +123,17 @@ class Reports extends \yii\db\ActiveRecord
$user_card = UserCard::findOne(['id' => $data->user_card_id]);
return $user_card->fio;
}
/**
* @return \yii\db\ActiveQuery
*/
public function getReportsTask()
{
return $this->hasMany(ReportsTask::className(), ['report_id' => 'id']);
}
public function calculateOrderTime()
{
return ReportsTask::find()->where(['report_id' => $this->id])->sum('hours_spent');
}
}