|
|
@@ -234,32 +234,51 @@ class OrderClass extends BaseClass
|
|
|
$x = 0;
|
|
|
foreach ($orderList as $key => $orderData) {
|
|
|
if (!empty($orderData['itemList'])) {
|
|
|
- $a = [1,2,3];$b = [4,5,6];
|
|
|
- print_r(array_merge($a,$b));die;
|
|
|
- //$orderData['itemList'] = array_merge([], $orderData['itemList']);
|
|
|
+ $orderData['itemList'] = array_merge(['virtualId' => 0], $orderData['itemList']);
|
|
|
foreach ($orderData['itemList'] as $k => $orderInfo) {
|
|
|
$i = $baseRow + $x;
|
|
|
$x++;
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('F' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('G' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('H' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('I' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('J' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('K' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('L' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('M' . $i, '');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('N' . $i, $orderInfo['productId']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('O' . $i, $orderInfo['name']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('P' . $i, $orderInfo['xhUnitPrice']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('Q' . $i, $orderInfo['xhNum']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('R' . $i, $orderInfo['xhPrice']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('S' . $i, $orderInfo['refundNum']);
|
|
|
-
|
|
|
+ if ($k == 0) {
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $orderData['orderSn']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $orderData['addTime']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $orderData['payTime']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orderData['orderPrice']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $orderData['tkPrice']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $orderData['actPrice']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $orderData['customName']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('H' . $i, $orderData['customMobile']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $orderData['onlinePay'] == 1 ? '否' : '是');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('J' . $i, $orderData['debt'] == 1 ? '否' : '是');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('K' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('L' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('M' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('N' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('O' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('P' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('Q' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('R' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('S' . $i, '');
|
|
|
+ } else {
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('F' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('G' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('H' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('I' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('J' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('K' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('L' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('M' . $i, '');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('N' . $i, $orderInfo['productId']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('O' . $i, $orderInfo['name']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('P' . $i, $orderInfo['xhUnitPrice']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('Q' . $i, $orderInfo['xhNum']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('R' . $i, $orderInfo['xhPrice']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('S' . $i, $orderInfo['refundNum']);
|
|
|
+ }
|
|
|
//居左
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('A' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('B' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
|