add frontend collection
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
namespace common\models;
|
||||
|
||||
use Yii;
|
||||
use yii\db\Query;
|
||||
use yii\db\Expression;
|
||||
|
||||
/**
|
||||
* This is the model class for table "user_sold_item".
|
||||
@@ -60,6 +62,29 @@ class UserSoldItem extends \yii\db\ActiveRecord
|
||||
|
||||
}
|
||||
|
||||
public static function readTotalForAccount($idUser,$idAccount){
|
||||
|
||||
$query = new Query();
|
||||
|
||||
$query->addSelect( [
|
||||
new Expression( ' COALESCE(sum( transfer.money ) ,0) as money /** total unpaid reception cart */' )
|
||||
|
||||
]);
|
||||
$query->innerJoin('transfer',['user_sold_item.id_transfer' =>'transfer.id_transfer']);
|
||||
|
||||
$query->from('user_sold_item');
|
||||
|
||||
$query->andFilterWhere([
|
||||
'transfer.id_account' => $idAccount,
|
||||
]);
|
||||
|
||||
$query->andFilterWhere(['user_sold_item.id_user' => $idUser]);
|
||||
|
||||
|
||||
return $query->scalar();
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param common\models\User $user
|
||||
|
||||
Reference in New Issue
Block a user