@@ -147,4 +147,22 @@ class Income extends \yii\db\ActiveRecord
...
@@ -147,4 +147,22 @@ class Income extends \yii\db\ActiveRecord
->sum('o.credit');
->sum('o.credit');
}
}
/**
* 获取按用户的需要结算数据列表
*
* @return array
*/
publicstaticfunctionfetchSettleData()
{
$todayStart=strtotime('Today');
$query=Income::find()->alias('i')
->select('i.user_id,SUM(o.credit) AS amount, MIN(i.id) AS income_id_min, MAX(i.id) AS income_id_max')->leftJoin(Orders::tableName().' o','i.orders_id=o.id AND o.status=1')