|
@@ -496,10 +496,14 @@ Class Manage
|
|
|
if ($data) {
|
|
|
foreach ($data as $k =>$v) {
|
|
|
$cdata = '';
|
|
|
+ $leixing = '';
|
|
|
if ($v['cdate']) {
|
|
|
$cdate = date('Y-m-d H:i',$v['cdate']);
|
|
|
}
|
|
|
- $type = '发放权益';
|
|
|
+ if ($where['types'] == 1 || $where['types'] == -1) {
|
|
|
+ $leixing = '发放权益';
|
|
|
+ }
|
|
|
+
|
|
|
$role_name = '';
|
|
|
$member_name = '';
|
|
|
$member_mobile = '';
|
|
@@ -534,110 +538,89 @@ Class Manage
|
|
|
$desc = $member_goods_log['desc'];
|
|
|
}
|
|
|
$dh_order_ps = Dever::db('agent/dh_order_ps')->getDui($v['mid']);
|
|
|
- if ($dh_order_ps) {
|
|
|
- $type = '兑换权益';
|
|
|
- foreach ($dh_order_ps as $k =>$v) {
|
|
|
- $dh_order = Deverr::db('agent/dh_order_ps')->find($v['order_id']);
|
|
|
- if ($dh_order && isset($dh_order['info']) && $dh_order['info']){
|
|
|
- $desc = $dh_order['info'];
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- if ($where['types'] == 2) {
|
|
|
- if (!$dh_order_ps) {
|
|
|
- $file = '代理商权益明细';
|
|
|
- return Dever::excelExport($body, $header, $file);
|
|
|
- }
|
|
|
+ if ($where['types'] == 2 || $where['types'] == -1) {
|
|
|
+ if ($dh_order_ps) {
|
|
|
+ $leixing = '兑换权益';
|
|
|
+ foreach ($dh_order_ps as $k =>$v) {
|
|
|
+ $dh_order = Deverr::db('agent/dh_order_ps')->find($v['order_id']);
|
|
|
+ if ($dh_order && isset($dh_order['info']) && $dh_order['info']){
|
|
|
+ $desc = $dh_order['info'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
+ // if ($where['types'] == 2) {
|
|
|
+ // if (!$dh_order_ps) {
|
|
|
+ // $file = '代理商权益明细';
|
|
|
+ // return Dever::excelExport($body, $header, $file);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
|
|
|
$shop_name = '';
|
|
|
$shop_type = '';
|
|
|
$shop_sid = '';
|
|
|
$order_num = '';
|
|
|
if (isset($where['shop_id']) && $where['shop_id']) {
|
|
|
- // print_R($where['shop_id']);die;
|
|
|
$where['types'] = 3;
|
|
|
$sell_order = Dever::db('shop/sell_order')->find(array('shop_id'=>$where['shop_id']));
|
|
|
if ($sell_order) {
|
|
|
- $w = $this->common($sell_order);
|
|
|
- $type = '使用权益';
|
|
|
- if ($w) {
|
|
|
- $shop_name = $w['shop_name'];
|
|
|
- $shop_type = $w['shop_type'];
|
|
|
- $shop_sid = $w['shop_sid'];
|
|
|
- $order_num = $w['order_num'];
|
|
|
- $d = array
|
|
|
- (
|
|
|
- $cdate,
|
|
|
- $v['name'],
|
|
|
- $role_name,
|
|
|
- $member_name,
|
|
|
- $member_mobile,
|
|
|
- $card,
|
|
|
- $type,
|
|
|
- $v['total_num'],
|
|
|
- $v['price'],
|
|
|
- $v['cash'],
|
|
|
- $shop_type,
|
|
|
- $shop_sid,
|
|
|
- $shop_name,
|
|
|
- $order_num,
|
|
|
- $desc,
|
|
|
- '',
|
|
|
- date('Y-m-d H:i',$v['cdate']),
|
|
|
- $member_cdate,
|
|
|
- $youxiao,
|
|
|
- );
|
|
|
- $body[] = $d;
|
|
|
+ if ($where['types'] == 3 || $where['types'] == -1){
|
|
|
+ $w = $this->common($sell_order);
|
|
|
+ $leixing = '使用权益';
|
|
|
+ if ($w) {
|
|
|
+ $shop_name = $w['shop_name'];
|
|
|
+ $shop_type = $w['shop_type'];
|
|
|
+ $shop_sid = $w['shop_sid'];
|
|
|
+ $order_num = $w['order_num'];
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
- $file = '代理商权益明细';
|
|
|
- return Dever::excelExport($body, $header, $file);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
$sell_order = Dever::db('shop/sell_order')->find(array('card_code_id'=>$v['sku_id']));
|
|
|
+ if ($sell_order) {
|
|
|
+ if ($where['types'] == 3 || $where['types'] == -1) {
|
|
|
+ $leixing = '使用权益';
|
|
|
+ $w = $this->common($sell_order);
|
|
|
+ if ($w) {
|
|
|
+ $shop_name = $w['shop_name'];
|
|
|
+ $shop_type = $w['shop_type'];
|
|
|
+ $shop_sid = $w['shop_sid'];
|
|
|
+ $order_num = $w['order_num'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
- if ($where['types'] == 3) {
|
|
|
- if (!$sell_order) {
|
|
|
- $file = '代理商权益明细';
|
|
|
- return Dever::excelExport($body, $header, $file);
|
|
|
- }
|
|
|
- }
|
|
|
- if ($sell_order) {
|
|
|
- $type = '使用权益';
|
|
|
- $w = $this->common($sell_order);
|
|
|
- if ($w) {
|
|
|
- $shop_name = $w['shop_name'];
|
|
|
- $shop_type = $w['shop_type'];
|
|
|
- $shop_sid = $w['shop_sid'];
|
|
|
- $order_num = $w['order_num'];
|
|
|
- }
|
|
|
+
|
|
|
+ if ($leixing) {
|
|
|
+ $d = array
|
|
|
+ (
|
|
|
+ $cdate,
|
|
|
+ $v['name'],
|
|
|
+ $role_name,
|
|
|
+ $member_name,
|
|
|
+ $member_mobile,
|
|
|
+ $card,
|
|
|
+ $leixing,
|
|
|
+ $v['total_num'],
|
|
|
+ $v['price'],
|
|
|
+ $v['cash'],
|
|
|
+ $shop_type,
|
|
|
+ $shop_sid,
|
|
|
+ $shop_name,
|
|
|
+ $order_num,
|
|
|
+ $desc,
|
|
|
+ '',
|
|
|
+ date('Y-m-d H:i',$v['cdate']),
|
|
|
+ $member_cdate,
|
|
|
+ $youxiao,
|
|
|
+ );
|
|
|
+ $body[] = $d;
|
|
|
}
|
|
|
- $d = array
|
|
|
- (
|
|
|
- $cdate,
|
|
|
- $v['name'],
|
|
|
- $role_name,
|
|
|
- $member_name,
|
|
|
- $member_mobile,
|
|
|
- $card,
|
|
|
- $type,
|
|
|
- $v['total_num'],
|
|
|
- $v['price'],
|
|
|
- $v['cash'],
|
|
|
- $shop_type,
|
|
|
- $shop_sid,
|
|
|
- $shop_name,
|
|
|
- $order_num,
|
|
|
- $desc,
|
|
|
- '',
|
|
|
- date('Y-m-d H:i',$v['cdate']),
|
|
|
- $member_cdate,
|
|
|
- $youxiao,
|
|
|
- );
|
|
|
- $body[] = $d;
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|