Your Name 2 years ago
parent
commit
6e2184a7b7

+ 1 - 7
service/agent/database/member.php

@@ -103,6 +103,7 @@ if (Dever::load('manage/auth')->checkFunc('agent.member', 'agent_member_excel1',
     (
         array('代理商数据导出', '代理商列表', 'agent/lib/manage.agentOut'),
         array('代理商资金数据导出', '代理商资金列表', 'agent/lib/manage.agentCashOut'),
+        array('背调直推奖励', '背调直推奖励', 'agent/lib/manage.out_zhitui'),
     );
 }
 
@@ -116,13 +117,6 @@ if($search_auth == 1){
 }
 if($search_auth == 2){
     if(Dever::load('manage/auth')->checkFunc('agent.member_title', 'editTitleout', '头衔数据导出')){
-
-        /*
-        $button = array
-        (
-            '数据导出' => array('excel', 'agent/lib/member.out_member'),
-        );
-        */
         $excel[] = array('头衔数据导出', '头衔数据导出', 'agent/lib/member.out_member');
     }
     

+ 3 - 0
service/agent/database/order.php

@@ -126,6 +126,9 @@ if ($pmid) {
     if(Dever::load('manage/auth')->checkFunc('agent.order', 'editorderout', '数据导出')){
         $excel[] = array('数据导出', '代理商订单','agent/lib/order.out_order');
     } 
+    if(Dever::load('manage/auth')->checkFunc('agent.order', 'editbeidiao', '背调订单记录数据导出')){
+        $excel[] = array('背调订单记录', '背调订单记录','agent/lib/order.out_beidiaoorder');
+    } 
 }
 # 权限设置 1是查看详情、2是城市数据统计
 $search_auth = Dever::input('search_option_dever_auth', 1);

+ 34 - 0
service/agent/lib/Manage.php

@@ -1073,4 +1073,38 @@ class Manage
         $file = Dever::input('excel_name');
         return Dever::excelExport($body, $header, $file);
     }
+    public function out_zhitui($data){
+        $header = array('推荐人姓名', '手机号', '身份证', '角色', '被推荐人姓名', '手机号', '身份证', '角色','代理费','奖励金','时间');
+
+        $body = array();
+        foreach($data as $k => $v){
+            if($v['parent_mid']>0){
+                $member = Dever::db('agent/member')->find($v['parent_mid']);
+                $prole = Dever::db('setting/role')->find($member['role']);
+                $role = Dever::db('setting/role') ->find($v['role']);
+                $order = Dever::db('agent/order')->find(array('mid'=>$v['id']));
+                $cdate = '';
+                if($v['cdate']){
+                    $cdate = date('Y-m-d H:i',$v['cdate']);
+                }
+                $d = array
+                (
+                    $member['name'],
+                    $member['mobile'],
+                    $member['idcard'],
+                    $prole['name'],
+                    $v['name'],
+                    $v['mobile'],
+                    $v['idcard'],
+                    $role['name'],
+                    $order['agent_cash'],
+                    $v['cash'],
+                    $cdate,
+                );
+                $body[] = $d;
+            }
+        }
+        $file = Dever::input('excel_name');
+        return Dever::excelExport($body, $header, $file);
+    }
 }

+ 24 - 0
service/agent/lib/Order.php

@@ -1734,4 +1734,28 @@ class Order
         $file = Dever::input('excel_name');
         return Dever::excelExport($body, $header, $file);
     }
+    public function out_beidiaoorder($data){
+        $header = array('姓名', '手机号', '身份证号', '注册日期', '角色', '代理金额');
+
+        $body = array();
+        foreach($data as $k => $v){
+            $cdate = '';
+            if($v['cdate']){
+                $cdate = date('Y-m-d H:i',$v['cdate']);
+            }
+            $role = Dever::db('setting/role')->find($v['role']);
+            $d = array
+            (
+                $v['name'],
+                $v['mobile'],
+                $v['idcard'],
+                $cdate,
+                $role['name'],
+                $v['agent_cash'],
+            );
+            $body[] = $d;
+        }
+        $file = Dever::input('excel_name');
+        return Dever::excelExport($body, $header, $file);
+    }
 }