Your Name 3 роки тому
батько
коміт
21deb0ab54
2 змінених файлів з 39 додано та 0 видалено
  1. 4 0
      service/agent/database/order.php
  2. 35 0
      service/agent/lib/Order.php

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

@@ -138,6 +138,10 @@ if($search_auth == 1){
     if(Dever::load('manage/auth')->checkFunc('agent.order', 'editSoftorderout', '软件服务费数据导出')){
         $excel[] = array('软件服务费数据导出','软件服务费数据导出', 'agent/lib/order.out_softorder');
     }
+
+    if(Dever::load('manage/auth')->checkFunc('agent.order', 'editguidian', '归店业绩统计导出')){
+        $excel[] = array('归店业绩统计导出','归店业绩统计导出', 'agent/lib/order.out_guidian');
+    }
 }
 $list_button['oper'] = array('删除订单', '"agent/lib/manage.setOrderStatus?id={id}&value=7"', '{status} <= 1 || {status} == 5');
 $search_pmid = Dever::input('search_in_parent_mid');

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

@@ -1853,4 +1853,39 @@ class Order
             Dever::db('agent/order')->update(array('where_id' => $order['id'], 'area' => $area));
         }
     }
+
+    public  function out_guidian($data){
+        $header = array('代理商名称', '电话', '角色', '审核完成时间', '归店业绩', '门店名称', '门店编号', '归店时间');
+        $body = array();
+        foreach($data as $k => $v){
+            $member_shop = Dever::db('agent/member_shop_log')->find(array('mid'=>$v['parent_mid']));
+            if ($member_shop) {
+                $member = Dever::db('agent/member')->find($v['mid']);
+                $role = Dever::db('setting/role')->find($member['role']);
+                $shop = Dever::db('shop/info')->find($member_shop['new_shop_id']);
+                $fdate = '';
+                if ($v['fdate']) {
+                    $fdate = date('Y-m-d H:i',$v['fdate']);
+                }
+                $gcdate = '';
+                if ($member_shop['cdate']) {
+                    $gcdate = date('Y-m-d H:i',$member_shop['cdate']);
+                }
+                $d = array
+                (
+                    $member['name'],
+                    $member['mobile'],
+                    $role['name'],
+                    $fdate,
+                    $v['price'],
+                    $shop['name'],
+                    $shop['sid'],
+                    $gcdate,
+                );
+                 $body[] = $d;
+            }
+        }
+        $file = Dever::input('excel_name');
+        return Dever::excelExport($body, $header, $file);
+    }
 }