|
@@ -195,58 +195,10 @@ class refill_orderControl extends SystemControl
|
|
|
readfile($file_path);
|
|
|
} else {
|
|
|
$task_id = $task->task_id();
|
|
|
- showMessage("录入成功,任务ID:{$task_id},请稍后以相同条件再次导出,或在任务列表直接下载。","index.php?act=orderstats&op=refill_task&task_id={$task_id}");
|
|
|
+ showMessage("录入成功,任务ID:{$task_id},请稍后以相同条件再次导出,或在任务列表直接下载。","index.php?act=task&op=index&task_id={$task_id}");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private function createExcel($data = array())
|
|
|
- {
|
|
|
- Language::read('export');
|
|
|
- import('libraries.excel');
|
|
|
- $excel_obj = new Excel();
|
|
|
- $excel_data = array();
|
|
|
- //设置样式
|
|
|
- $excel_obj->setStyle(array('id' => 's_title', 'Font' => array('FontName' => '宋体', 'Size' => '12', 'Bold' => '1')));
|
|
|
- //header
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '商户号');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '客户订单号');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '平台单号');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '面额');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '充值卡号');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '充值卡类型');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '下单日期');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '完成日期');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '官方流水号');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '订单状态');
|
|
|
- $excel_data[0][] = array('styleid' => 's_title', 'data' => '扣款金额');
|
|
|
- //data
|
|
|
- foreach ((array)$data as $k => $v) {
|
|
|
- $tmp = array();
|
|
|
- $tmp[] = array('data' => $v['mchid']);
|
|
|
- $tmp[] = array('data' => $v['mch_order']);
|
|
|
- $tmp[] = array('data' => $v['order_sn']);
|
|
|
- $tmp[] = array('data' => $v['refill_amount']);
|
|
|
- $tmp[] = array('data' => $v['card_no']);
|
|
|
- $tmp[] = array('data' => $this->scard_type($v['card_type']));
|
|
|
- $tmp[] = array('data' => date('Y-m-d H:i:s', $v['order_time']));
|
|
|
- if (empty($v['notify_time'])) {
|
|
|
- $tmp[] = array('data' => '');
|
|
|
- } else {
|
|
|
- $tmp[] = array('data' => date('Y-m-d H:i:s', $v['notify_time']));
|
|
|
- }
|
|
|
-
|
|
|
- $tmp[] = array('data' => $v['official_sn']);
|
|
|
- $tmp[] = array('data' => orderState($v));
|
|
|
- $tmp[] = array('data' => $v['mch_amount']);
|
|
|
- $excel_data[] = $tmp;
|
|
|
- }
|
|
|
- $excel_data = $excel_obj->charset($excel_data, CHARSET);
|
|
|
- $excel_obj->addArray($excel_data);
|
|
|
- $excel_obj->addWorksheet($excel_obj->charset(L('exp_od_order'), CHARSET));
|
|
|
- $excel_obj->generateXML($excel_obj->charset(L('exp_od_order'), CHARSET) . date('Y-m-d-H', time()));
|
|
|
- exit;
|
|
|
- }
|
|
|
-
|
|
|
private function all_order_state_stat($condition)
|
|
|
{
|
|
|
$counts = Model('')->table('refill_order,vr_order')->join('inner')
|
|
@@ -289,7 +241,6 @@ class refill_orderControl extends SystemControl
|
|
|
$result[] = $data;
|
|
|
}
|
|
|
echo json_encode($result);
|
|
|
- exit;
|
|
|
}
|
|
|
|
|
|
public function provider_dataOp()
|
|
@@ -302,7 +253,6 @@ class refill_orderControl extends SystemControl
|
|
|
$result[] = $data;
|
|
|
}
|
|
|
echo json_encode($result);
|
|
|
- exit;
|
|
|
}
|
|
|
|
|
|
public function refill_third_infoOp()
|