|
@@ -649,9 +649,9 @@ class User extends BaseModel
|
|
|
public static function setCommissionWhere($where)
|
|
|
{
|
|
|
$models = self::setWherePage(self::alias('A'), $where, [], ['A.nickname', 'A.uid'])
|
|
|
- ->join('user_bill B', 'B.uid=A.uid')
|
|
|
+ ->leftjoin('user_bill B', 'B.uid=A.uid')
|
|
|
->group('A.uid')
|
|
|
- ->where('B.type', 'brokerage')
|
|
|
+ ->where('B.type', 'in','brokerage,push,sale,jt_push,zt_sale')
|
|
|
->where('B.category', 'now_money')
|
|
|
->field('sum(B.number) as sum_number,A.nickname,A.uid,A.now_money,A.brokerage_price');
|
|
|
if ($where['order'] == '') {
|
|
@@ -679,7 +679,7 @@ class User extends BaseModel
|
|
|
//获取某人用户推广信息
|
|
|
public static function getUserinfo($uid)
|
|
|
{
|
|
|
- $userinfo = self::where('uid', $uid)->field('nickname,spread_uid,now_money,add_time')->find()->toArray();
|
|
|
+ $userinfo = self::where('uid', $uid)->field('nickname,spread_uid,now_money,add_time,brokerage_price')->find()->toArray();
|
|
|
$userinfo['number'] = (float)UserBill::where('category', 'now_money')->where('uid', $uid)->where('type', 'brokerage')->sum('number');
|
|
|
$userinfo['spread_name'] = $userinfo['spread_uid'] ? self::where('uid', $userinfo['spread_uid'])->value('nickname') : '';
|
|
|
return $userinfo;
|