add collection changes
This commit is contained in:
@@ -24,6 +24,9 @@ use yii\behaviors\TimestampBehavior;
|
||||
*/
|
||||
class Collection extends \common\models\BaseFitnessActiveRecord
|
||||
{
|
||||
|
||||
const TYPE_RECEPTION = 10;
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
@@ -86,17 +89,17 @@ class Collection extends \common\models\BaseFitnessActiveRecord
|
||||
/**
|
||||
* @param \common\models\User $user the user
|
||||
* */
|
||||
public static function readLast($user){
|
||||
public static function readLast($user,$types = [Collection::TYPE_RECEPTION]){
|
||||
$result = null;
|
||||
$query = Collection::find();
|
||||
if ( isset($user)){
|
||||
$query->andWhere($user->id);
|
||||
$query->andWhere(['id_user' =>$user->id]);
|
||||
}
|
||||
$query->andFilterWhere([ 'in', 'type' ,$types]);
|
||||
|
||||
$query->orderBy(['end' => SORT_DESC]);
|
||||
|
||||
$query->limit(1);
|
||||
|
||||
$result = $query->one();
|
||||
|
||||
return $result;
|
||||
|
||||
Reference in New Issue
Block a user