rabin 2 éve
szülő
commit
4ad8bf879e
1 módosított fájl, 42 hozzáadás és 37 törlés
  1. 42 37
      service/agent/lib/Manage.php

+ 42 - 37
service/agent/lib/Manage.php

@@ -85,58 +85,63 @@ class Manage
     {
         $db = Dever::db('agent/test:old');
         $file = Dever::input('excel_name');
-        $header = array('姓名', '手机号', '代理角色', '交款金额', '直推佣金', '团队佣金');
+        $header = array('姓名', '手机号', '代理角色', '交款金额', '直推佣金', '团队佣金', '注册时间');
         
         $body = array();
 
         if ($data) {
             foreach ($data as $k => $v) {
-                if ($v['role']) {
-                    $role = Dever::db('setting/role')->find($v['role']);
-                } else {
-                    $role = array('name' => '普通代理',);
-                }
+                if ($v['rdate'] > 0) {
+                    if ($v['role']) {
+                        $role = Dever::db('setting/role')->find($v['role']);
+                    } else {
+                        $role = array('name' => '普通代理',);
+                    }
 
-                $order = Dever::db('agent/order')->find(array('mid' => $v['id']));
-                $price = 0;
-                if ($order) {
-                    $price = $order['price'];
-                }
+                    $order = Dever::db('agent/order')->find(array('mid' => $v['id']));
+                    $price = 0;
+                    if ($order) {
+                        $price = $order['price'];
+                    }
 
 
-                $cash_zt = 0;
-                $cash_group = 0;
+                    $cash_zt = 0;
+                    $cash_group = 0;
 
-                $cash = Dever::db('bill/cash')->getCash(array('type' => 1, 'mid' => $v['id']));
+                    $cash = Dever::db('bill/cash')->getCash(array('type' => 1, 'mid' => $v['id']));
 
-                if ($cash) {
-                    $cash_zt = $cash['total'];
-                }
+                    if ($cash) {
+                        $cash_zt = $cash['total'];
+                    }
 
-                $cash = Dever::db('bill/cash')->getCash(array('type' => 2, 'mid' => $v['id']));
+                    $cash = Dever::db('bill/cash')->getCash(array('type' => 2, 'mid' => $v['id']));
 
-                if ($cash) {
-                    $cash_group = $cash['total'];
-                }
+                    if ($cash) {
+                        $cash_group = $cash['total'];
+                    }
 
-                if ($v['id'] < 50000) {
-                    $info = $db->fetch('select * from ims_ewei_shop_member where id = ' . $v['id']);
-                    if ($info) {
-                        $member = $db->fetch('select * from ims_mc_members where uid = ' . $info['uid']);
-                        $cash_zt += ($member && $member['credit2']) ? $member['credit2'] : $info['credit2'];
+                    if ($v['id'] < 50000) {
+                        $info = $db->fetch('select * from ims_ewei_shop_member where id = ' . $v['id']);
+                        if ($info) {
+                            $member = $db->fetch('select * from ims_mc_members where uid = ' . $info['uid']);
+                            $cash_zt += ($member && $member['credit2']) ? $member['credit2'] : $info['credit2'];
+                        }
                     }
+
+                    $cdate = date('Y-m-d H:i', $v['rdate']);
+                    
+                    $d = array
+                    (
+                        $v['name'],
+                        $v['mobile'],
+                        $role['name'],
+                        $price,
+                        $cash_zt,
+                        $cash_group,
+                        $cdate,
+                    );
+                    $body[] = $d;
                 }
-                
-                $d = array
-                (
-                    $v['name'],
-                    $v['mobile'],
-                    $role['name'],
-                    $price,
-                    $cash_zt,
-                    $cash_group,
-                );
-                $body[] = $d;
             }
         }