|
|
@@ -598,6 +598,18 @@ class RefundOrderClass extends BaseClass
|
|
|
$x = 0;
|
|
|
foreach ($refundList as $key => $orderData) {
|
|
|
$currentList = $orderData['itemList'] ?? [];
|
|
|
+ $statusName = '待审核';
|
|
|
+ if ($orderData['status'] == 1) {
|
|
|
+ $statusName = '已通过';
|
|
|
+ }
|
|
|
+ if ($orderData['status'] == 2) {
|
|
|
+ $statusName = '已驳回';
|
|
|
+ }
|
|
|
+ if ($orderData['status'] == 3) {
|
|
|
+ $statusName = '已取消';
|
|
|
+ }
|
|
|
+ $refundTypeName = $orderData['refundType'] == 1 ? '退货并退款' : '仅退款';
|
|
|
+ $typeName = $orderData['book'] == 0 ? '常规' : '预订退款';
|
|
|
if (!empty($currentList)) {
|
|
|
foreach ($currentList as $k => $refundInfo) {
|
|
|
$i = $baseRow + $x;
|
|
|
@@ -608,24 +620,12 @@ class RefundOrderClass extends BaseClass
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $orderData['relateOrderSn']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orderData['customName']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $orderData['refundPrice']);
|
|
|
- $refundTypeName = $orderData['refundType'] == 1 ? '退货并退款' : '仅退款';
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $refundTypeName);
|
|
|
- $typeName = $orderData['book'] == 0 ? '常规' : '预订退款';
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $typeName);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('H' . $i, $orderData['shopAdminName']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $orderData['cause']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('J' . $i, $orderData['rejectReason']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('K' . $i, $orderData['remark']);
|
|
|
- $statusName = '待审核';
|
|
|
- if($orderData['status'] == 1){
|
|
|
- $statusName = '已通过';
|
|
|
- }
|
|
|
- if($orderData['status'] == 2){
|
|
|
- $statusName = '已驳回';
|
|
|
- }
|
|
|
- if($orderData['status'] == 3){
|
|
|
- $statusName = '已取消';
|
|
|
- }
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('L' . $i, $statusName);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('M' . $i, $orderData['addTime']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('N' . $i, $orderData['passTime']);
|
|
|
@@ -634,30 +634,55 @@ class RefundOrderClass extends BaseClass
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('Q' . $i, $refundInfo['name']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('R' . $i, $refundInfo['xhNum']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('S' . $i, $refundInfo['xhPrice']);
|
|
|
-
|
|
|
- //居左
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('A' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('B' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('C' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('D' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('E' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('F' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('G' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('H' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('I' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('J' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('K' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('L' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('M' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('N' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('O' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('P' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('Q' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('R' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('S' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('T' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
}
|
|
|
+ } else {
|
|
|
+ $i = $baseRow + $x;
|
|
|
+ $x++;
|
|
|
+
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $orderData['orderSn']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $orderData['orderTime']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $orderData['relateOrderSn']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orderData['customName']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $orderData['refundPrice']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $refundTypeName);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $typeName);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('H' . $i, $orderData['shopAdminName']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $orderData['cause']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('J' . $i, $orderData['rejectReason']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('K' . $i, $orderData['remark']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('L' . $i, $statusName);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('M' . $i, $orderData['addTime']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('N' . $i, $orderData['passTime']);
|
|
|
+ $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, '');
|
|
|
}
|
|
|
+
|
|
|
+ //居左
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('A' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('B' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('C' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('D' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('E' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('F' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('G' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('H' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('I' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('J' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('K' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('L' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('M' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('N' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('O' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('P' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('Q' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('R' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('S' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+ $objPHPExcel->getActiveSheet()->getStyle('T' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
$fileName = '售后记录-' . time();
|
|
|
$objPHPExcel->getActiveSheet()->setTitle($fileName);
|