|
@@ -6,7 +6,7 @@ use Dever;
|
|
|
Class Excel {
|
|
|
#活动订单的导出
|
|
|
public function out_active_order($data){
|
|
|
- $header = array('订单单号', '姓名', '手机号', '活动名称', '购买数量', '使用数量','待核销数量','已核销数量','金额', '支付状态', '支付类型','购买时间');
|
|
|
+ $header = array('订单单号', '姓名', '手机号', '活动名称', '购买数量', '使用数量','待核销数量','已核销数量','金额', '已退款数量', '已退款金额','支付状态', '支付类型','购买时间');
|
|
|
$body = array();
|
|
|
foreach ($data as $k => $v){
|
|
|
$user = Dever::db('active/user')->find($v['uid']);
|
|
@@ -38,7 +38,15 @@ Class Excel {
|
|
|
}
|
|
|
$yhecode = Dever::db('active/code')->getExcel(array('order_id' => $v['id'],'status'=>2));
|
|
|
$dhecode = Dever::db('active/code')->getExcel(array('order_id' => $v['id'],'status'=>1));
|
|
|
-
|
|
|
+ $tui_num = 0;
|
|
|
+ if ($v['refund_num']) {
|
|
|
+ $tui_num = $v['refund_num'];
|
|
|
+ }
|
|
|
+ $tui_money = 0;
|
|
|
+ $tui = Dever::db('active/info_refund')->getEmoney(array('order_id'=>$v['id'],'status'=>2));
|
|
|
+ if ($tui && isset($tui['price']) && $tui['price']) {
|
|
|
+ $tui_money = $tui['price'];
|
|
|
+ }
|
|
|
$d = array
|
|
|
(
|
|
|
$v['order_num'],
|
|
@@ -50,6 +58,8 @@ Class Excel {
|
|
|
$dhecode,
|
|
|
$yhecode,
|
|
|
$v['price'],
|
|
|
+ $tui_num,
|
|
|
+ $tui_money,
|
|
|
$status,
|
|
|
$pay_type,
|
|
|
$cdate,
|