|
@@ -221,6 +221,15 @@ class User extends BaseModel
|
|
|
$list = self::setWherePage(self::setWhere($where), $where, ['w.sex', 'w.province', 'w.city', 'u.status', 'u.is_promoter'], ['u.nickname', 'u.uid'])->alias('u')->join('WechatUser w', 'u.uid=w.uid')->select();
|
|
|
self::SaveExcel($list);
|
|
|
}
|
|
|
+ foreach ($list as &$item)
|
|
|
+ {
|
|
|
+ $sell = UserBill::where('uid', $item['uid'])->where('type', 'gs_integral')->sum('number');
|
|
|
+ if ($sell){
|
|
|
+ $item['profit'] = bcmul($sell, 2, 2);
|
|
|
+ }else{
|
|
|
+ $item['profit'] = 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
$count = self::setWherePage(self::setWhere($where), $where, ['w.sex', 'w.province', 'w.city', 'u.status', 'u.is_promoter'], ['u.nickname', 'u.uid'])->alias('u')->join('WechatUser w', 'u.uid=w.uid')->count();
|
|
|
return ['count' => $count, 'data' => $list];
|
|
|
}
|
|
@@ -267,6 +276,12 @@ class User extends BaseModel
|
|
|
}else{
|
|
|
$level = '草民';
|
|
|
}
|
|
|
+ $sell = UserBill::where('uid', $item['uid'])->where('type', 'gs_integral')->sum('number');
|
|
|
+ if ($sell){
|
|
|
+ $profit = bcmul($sell, 2, 2);
|
|
|
+ }else{
|
|
|
+ $profit = 0;
|
|
|
+ }
|
|
|
$export[] = [
|
|
|
$item['uid'],
|
|
|
$item['account'],
|
|
@@ -279,6 +294,7 @@ class User extends BaseModel
|
|
|
$item['anticipate'],
|
|
|
!empty($nickname)? $nickname : '没有上级',
|
|
|
$product == 0? 0 : $product,
|
|
|
+ $profit,
|
|
|
!empty($pay) ? ' '.$pay['payment'] : '未绑定银行卡',
|
|
|
!empty($wx) ? ' '.$wx['payment'] : '未绑定微信',
|
|
|
!empty($zfb) ? ' '.$zfb['payment'] : '未绑定支付宝',
|
|
@@ -286,7 +302,7 @@ class User extends BaseModel
|
|
|
];
|
|
|
}
|
|
|
PHPExcelService::setExcelHeader(['ID', '账号', '昵称', '手机号','等级', '真实姓名', '身份证号', '余额','艺金券', '推广人',
|
|
|
- '商品持仓数量','银行卡', '微信', '支付宝','实名认证'])
|
|
|
+ '商品持仓数量','收益','银行卡', '微信', '支付宝','实名认证'])
|
|
|
->setExcelTile('用户导出' . date('YmdHis', time()), '订单信息' . time(), ' 生成时间:' . date('Y-m-d H:i:s', time()))
|
|
|
->setExcelContent($export)
|
|
|
->ExcelSave();
|