diff --git a/backstage/application/backstage/controllers/Report.php b/backstage/application/backstage/controllers/Report.php index 075fa05..d7adf69 100644 --- a/backstage/application/backstage/controllers/Report.php +++ b/backstage/application/backstage/controllers/Report.php @@ -322,55 +322,18 @@ class Report extends CI_Controller { exit; } - $title = array( - '用户账号', - '子订单号', - '原始订单号', - '下单时间', - '完成时间', - '订单类型', - '订单状态', - '商品总金额', - '订单应收金额', - '订单总运费', - '账单编号(金采)', - '结清状态(金采)', - '待还本金(金采)', - '出账状态(金采)', - '出账时间(金采)', - '应还日期(金采)', - '订单逾期天数', - '退款金额', - '订单应开金额', - '订单已开金额', - '订单待开金额', - '发票号码', - '发票金额', - '支付方式', - '支付金额', - '订单金额(金采)', - '还款金额(金采)', - '退款金额(金采)', - '结清时间(金采)', - '是否退货完成', - '实开发票抬头', - '场景活动编号', - '收票人', - '收票人电话', - '收票人地址', - '场景活动名称', - '采购人账号', - '采购人电话', - '采购人名称', - '下单人手机号码', - '下单人信息' - ); - $list = array(); $order_list = $this->report_model->get_jd_order_list($task_id); foreach ($order_list as $k => $v){ $arr = array(); - for($i=0;$i<41;$i++){ + + if($order_list[0]['add_time'] < '2024-06-01 00:00:00') { + $num = '32'; + }else{ + $num = '41'; + } + + for($i=0;$i<$num;$i++){ $arr[] = $v["t{$i}"]; } // $arr[] = $v['areaname']; @@ -378,6 +341,93 @@ class Report extends CI_Controller { $list[] = $arr; } + + if($order_list[0]['add_time'] < '2024-06-01 00:00:00'){ + $title = array( + '订单编号', + '原始订单号', + '支付号', + '用户名', + '产品编号', + '业务类型', + '订单时间', + '支付时间', + '完成时间', + '订单金额', + '还款金额', + '退款金额', + '应还金额', + '订单状态', + '入账状态', + '出账时间', + '账单编号', + '结清状态', + '结清时间', + '合同编号', + '企业编号', + '企业名称', + '发票状态', + '售后状态', + '还款编号', + '发票时间', + '应还日期', + '逾期天数', + '订单类型', + '支付类型', + '发票号', + '发票代码', + '发票金额', + '发票抬头', + '发票类型', + '资方编码' + ); + }else{ + $title = array( + '用户账号', + '子订单号', + '原始订单号', + '下单时间', + '完成时间', + '订单类型', + '订单状态', + '商品总金额', + '订单应收金额', + '订单总运费', + '账单编号(金采)', + '结清状态(金采)', + '待还本金(金采)', + '出账状态(金采)', + '出账时间(金采)', + '应还日期(金采)', + '订单逾期天数', + '退款金额', + '订单应开金额', + '订单已开金额', + '订单待开金额', + '发票号码', + '发票金额', + '支付方式', + '支付金额', + '订单金额(金采)', + '还款金额(金采)', + '退款金额(金采)', + '结清时间(金采)', + '是否退货完成', + '实开发票抬头', + '场景活动编号', + '收票人', + '收票人电话', + '收票人地址', + '场景活动名称', + '采购人账号', + '采购人电话', + '采购人名称', + '下单人手机号码', + '下单人信息' + ); + } + + $sheets = array( array( 'titles' => $title,