Просмотр исходного кода

联创分红记录-增加导出

sunxbiao 1 год назад
Родитель
Сommit
2f5e253280
1 измененных файлов с 33 добавлено и 0 удалено
  1. 33 0
      app/controller/admin/user/User.php

+ 33 - 0
app/controller/admin/user/User.php

@@ -1616,6 +1616,39 @@ class User extends BaseController
1616 1616
             ->leftJoin('old_user_lianc lianc','lianc.id=o.user_lianc_id')
1617 1617
             ->field('o.*,u.uid,u.real_name,u.nickname,u.account,lianc.title, lianc.number')
1618 1618
             ->where($where);
1619
+
1620
+        // 导出
1621
+        $is_excel = request()->param('is_excel', 0);
1622
+        if ($is_excel == 1) {
1623
+            $data = $query->select();
1624
+            $arr = [];
1625
+            foreach ($data as $item) {
1626
+                $arr[] = [
1627
+                    $item['id'],
1628
+                    $item['nickname'],
1629
+                    $item['account'],
1630
+                    $item['title'],
1631
+                    $item['number'],
1632
+                    $item['all_record'],
1633
+                    $item['all_amount'],
1634
+                    $item['money'],
1635
+                    date('Y-m-d H:i:s', $item['create_time'])
1636
+                ];
1637
+            }
1638
+
1639
+            return app('json')->success($this->getStatisticsExcel([
1640
+                'ID',
1641
+                '用户昵称',
1642
+                '用户账号(手机号)',
1643
+                '联创等级',
1644
+                '联创缴纳金额',
1645
+                '本次联创分红总金额',
1646
+                '当前等级分红总金额',
1647
+                '获得分红金额',
1648
+                '创建时间'
1649
+            ], $arr, '联创分红明细'));
1650
+        }
1651
+
1619 1652
         $query1 = clone($query);
1620 1653
         $originator_dividend_payout_money = $query1->sum('money');
1621 1654