|
@@ -1172,32 +1172,27 @@ class Dhorder
|
|
|
if($end){
|
|
|
$where['end']=strtotime($end);
|
|
|
}
|
|
|
- $header = array('订单编号', '会员姓名', '会员等级', '会员手机号', '收货姓名(或自提人)', '联系电话', '收货地址', '商品名称', '商品规格', '商品数量', '商品原价','订单状态','下单时间', '付款时间','完成时间','卖家订单备注','权益发放时间','代理商终审时间');
|
|
|
+ $header = array('订单编号', '会员姓名', '会员等级', '会员手机号', '收货姓名(或自提人)', '联系电话', '收货地址', '商品名称', '商品数量', '商品原价','订单状态','下单时间', '付款时间','完成时间','卖家订单备注','权益发放时间','代理商终审时间');
|
|
|
$data = Dever::db('agent/dh_order')->getExcelAll($where);
|
|
|
$body = array();
|
|
|
foreach($data as $k => $v){
|
|
|
$member = Dever::db('agent/member')->find(array('id'=>$v['mid']));
|
|
|
$role = Dever::db('setting/role')->find(array('id'=>$member['role']));
|
|
|
- $address = Dever::db('agent/member_address')->find(array('id'=>$v['address_id']));
|
|
|
- $res=Dever::load('agent/address')->getOne($address['mid'],$address['id']);
|
|
|
- $goods = Dever::db('agent/dh_order_goods')->select(array('order_id' => $v['id']));
|
|
|
- foreach ($goods as $k1 => $v1) {
|
|
|
- $num = $v1['num'];
|
|
|
- $price = $v1['price'];
|
|
|
- $goods_info = Dever::load('goods/lib/info')->getInfoBySku($v1['goods_id'], $v1['sku_id']);
|
|
|
- if (isset($goods_info['sku'])) {
|
|
|
- $sku = $goods_info['sku']['string'];
|
|
|
- } else {
|
|
|
- $sku = '';
|
|
|
+ $address = $res = array();
|
|
|
+ if ($v['address_id'] && $v['address_id'] > 0) {
|
|
|
+ $address = Dever::db('agent/member_address')->find(array('id'=>$v['address_id']));
|
|
|
+ if ($address) {
|
|
|
+ $res=Dever::load('agent/address')->getOne($address['mid'],$address['id']);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
$fdate = '';
|
|
|
if($v['fdate']){
|
|
|
$fdate = date('Y-m-d H:i',$v['fdate']);
|
|
|
}
|
|
|
$quanyi = '';
|
|
|
$member_goods = Dever::db('agent/member_goods')->getQone(array('type'=>$v['type'],'type_id'=>$v['type_id']));
|
|
|
- if($member_goods['cdate']){
|
|
|
+ if($member_goods && $member_goods['cdate']){
|
|
|
$quanyi = date('Y-m-d H:i',$member_goods['cdate']);
|
|
|
}
|
|
|
|
|
@@ -1209,13 +1204,12 @@ class Dhorder
|
|
|
$member['name'],
|
|
|
$role['name'],
|
|
|
$member['mobile'],
|
|
|
- $address['contact'],
|
|
|
- $address['mobile'],
|
|
|
- $res['address_info'].$address['house_number'],
|
|
|
- $goods_info['name'],
|
|
|
- $sku,
|
|
|
- $num,
|
|
|
- $price,
|
|
|
+ isset($address['contact']) ? $address['contact'] : '',
|
|
|
+ isset($address['mobile']) ? $address['mobile'] : '',
|
|
|
+ (isset($res['address_info']) ? $res['address_info'] : '').(isset($address['house_number']) ? $address['house_number'] : ''),
|
|
|
+ $v['name'],
|
|
|
+ $v['num'],
|
|
|
+ $v['price'],
|
|
|
$status,
|
|
|
date('Y-m-d H:i',$v['cdate']),
|
|
|
date('Y-m-d H:i',$v['cdate']),
|