hrjy 2 vuotta sitten
vanhempi
commit
feedd33d78
2 muutettua tiedostoa jossa 20 lisäystä ja 3 poistoa
  1. 17 1
      app/admin/model/user/User.php
  2. 3 2
      app/admin/view/user/user/index.php

+ 17 - 1
app/admin/model/user/User.php

@@ -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();

+ 3 - 2
app/admin/view/user/user/index.php

@@ -321,11 +321,12 @@
             {field: 'extract_count_price', title: '累计提现',align:'center',width:'6%'},
             {field: 'integral', title: '趣豆',width:'6%',sort:true,event:'integral',align:'center'},
             {field: 'anticipate', title: '艺金券',width:'6%',sort:true,event:'integral',align:'center'},
-            {field: 'spread_uid_nickname', title: '推荐人',align:'center'},
+            {field: 'spread_uid_nickname', title: '推荐人',width:'6%',align:'center'},
             {field: 'sex', title: '性别',width:'4%',align:'center'},
             {field: 'data_time', title: '访问日期',align:'center',width:'12%',templet:'#data_time'},
             {field: 'status', title: '状态',templet:"#checkboxstatus",width:'6%',align:'center'},
-            {field: 'user_type', title: '用户类型',width:'6%',align:'center'},
+            // {field: 'user_type', title: '用户类型',width:'6%',align:'center'},
+            {field: 'profit', title: '收益',width:'5%',align:'center'},
             {field: 'operate', title: '操作', width: '10%', align: 'center', toolbar: '#barDemo'}
         ];
     });