|
|
@ -262,13 +262,6 @@ class AggregateFinanceStatementController extends ThinkController
|
|
|
|
$this->display();
|
|
|
|
$this->display();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//导出
|
|
|
|
//导出
|
|
|
|
// public function export(){
|
|
|
|
|
|
|
|
// if(!isset($_REQUEST['ids'])) $this->error("参数错误");
|
|
|
|
|
|
|
|
// $ids = explode(",",$_REQUEST['ids']);
|
|
|
|
|
|
|
|
// foreach ($ids as $k => $v) {
|
|
|
|
|
|
|
|
// $this->doexport($v);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
public function export()
|
|
|
|
public function export()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(!isset($_REQUEST['id'])) $this->error("参数错误");
|
|
|
|
if(!isset($_REQUEST['id'])) $this->error("参数错误");
|
|
|
@ -300,12 +293,12 @@ class AggregateFinanceStatementController extends ThinkController
|
|
|
|
$objReader = \PHPExcel_IOFactory::createReader('Excel5');
|
|
|
|
$objReader = \PHPExcel_IOFactory::createReader('Excel5');
|
|
|
|
|
|
|
|
|
|
|
|
//设置模板文件
|
|
|
|
//设置模板文件
|
|
|
|
$objPHPExcel = $objReader->load("Public/Admin/excel/down_stream.xls");
|
|
|
|
$objPHPExcel = $objReader->load("Public/Admin/excel/aggregate_stream.xls");
|
|
|
|
|
|
|
|
|
|
|
|
$statement_begin_time = date('Y.m.d', $data['begintime']);//对账开始时间
|
|
|
|
$statement_begin_time = date('Y.m.d', $data['begintime']);//对账开始时间
|
|
|
|
$statement_end_time = date('Y.m.d',$data['endtime']);//对账截止时间
|
|
|
|
$statement_end_time = date('Y.m.d',$data['endtime']);//对账截止时间
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('A1', "《 {$data['channel_name']} 》结算单
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('A1', "《 {$data['channel_name']} 》结算单
|
|
|
|
({$statement_begin_time}-{$statement_end_time}");
|
|
|
|
({$statement_begin_time}-{$statement_end_time})");
|
|
|
|
|
|
|
|
|
|
|
|
if ($data['withdraw_type'] == '2') {
|
|
|
|
if ($data['withdraw_type'] == '2') {
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('D2','补点比例');
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('D2','补点比例');
|
|
|
@ -322,9 +315,15 @@ class AggregateFinanceStatementController extends ThinkController
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('D'.$line, $value['ratio'] . '%');
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('D'.$line, $value['ratio'] . '%');
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('E'.$line, $value['fax_ratio'] . '%');
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('E'.$line, $value['fax_ratio'] . '%');
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('C'.$line, $value['money']);
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('C'.$line, $value['money']);
|
|
|
|
|
|
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('B'.$line, $product_name);
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('B'.$line, $product_name);
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('F'.$line, $value['ratio_money']);
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('F'.$line, $value['ratio_money']);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('A'.$line)->getFont()->setBold(false);
|
|
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('B'.$line)->getFont()->setBold(false);
|
|
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('C'.$line)->getFont()->setBold(false);
|
|
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('D'.$line)->getFont()->setBold(false);
|
|
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('E'.$line)->getFont()->setBold(false);
|
|
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('F'.$line)->getFont()->setBold(false);
|
|
|
|
$line++;
|
|
|
|
$line++;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|