| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- <?php
 
- namespace Active\Lib;
 
- use Dever;
 
- Class Excel {
 
- 	#活动订单的导出
 
- 	public function out_active_order($data){
 
- 		$header = array('订单单号', '姓名', '手机号', '活动名称', '购买数量', '金额', '支付状态', '支付类型','购买时间');
 
-         $body = array();
 
-         foreach ($data as $k => $v){
 
-                 $user = Dever::db('active/user')->find($v['uid']);
 
-         	$member = Dever::load('active/lib/user')->agent($user);
 
-         	$active = Dever::db('active/info')->find($v['active_id']);
 
-         	$member_name = '';
 
-         	$member_mobile = '';
 
-         	if($user){
 
-         		$member_name = $user['name'];
 
-         		$member_mobile = $user['mobile'];
 
-         	}
 
-         	$active_name = '';
 
-         	if($active && $active['name']){
 
-         		$active_name = $active['name'];
 
-         	}
 
-         	$config_status = Dever::db('active/order')->config['config_status'];
 
-         	$status = Dever::status($config_status,$v['status']);
 
-         	$config_pay_type = Dever::db('active/order')->config['config_pay_type'];
 
-         	$pay_type = Dever::status($config_pay_type,$v['pay_type']);
 
-         	$cdate = '';
 
-         	if($v['cdate']){
 
-         		$cdate = date('Y-m-d H:i',$v['cdate']);
 
-         	}
 
-         	
 
-         	$d = array
 
-         	(
 
-         		$v['order_num'],
 
-         		$member_name,
 
-         		$member_mobile,
 
-         		$active_name,
 
-         		$v['num'],
 
-         		$v['price'],
 
-         		$status,
 
-         		$pay_type,
 
-         		$cdate,
 
-         	);
 
-         	$body[] = $d;
 
-         }
 
-         $file = Dever::input('excel_name');
 
-         return Dever::excelExport($body, $header, $file);
 
- 	}
 
- }
 
 
  |