|
|
@@ -80,24 +80,21 @@ class CgRefundClass extends BaseClass
|
|
|
$objPHPExcel->getActiveSheet()->getPageMargins()->setFooter(0);
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('A1', '退款单号');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('B1', '订单日期');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('C1', '订单号');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('D1', '客户');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('B1', '采购单日期');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('C1', '采购单号');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('D1', '供货商');
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('E1', '退款金额');
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('F1', '售后类型');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('G1', '类型');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('H1', '操作人');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('I1', '售后原因');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('J1', '驳回原因');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('K1', '备注');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('L1', '状态');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('M1', '申请日期');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('N1', '通过日期');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('O1', '花材ID');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('P1', '花材名称');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('Q1', '单价');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('R1', '数量');
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('S1', '金额');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('G1', '操作人');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('H1', '备注');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('I1', '状态');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('J1', '申请日期');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('K1', '通过日期');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('L1', '花材ID');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('M1', '花材名称');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('N1', '单价');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('O1', '数量');
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('P1', '金额');
|
|
|
|
|
|
//设置宽度
|
|
|
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20);
|
|
|
@@ -125,9 +122,7 @@ class CgRefundClass extends BaseClass
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('N1')->getFont()->setSize(9)->setBold(true);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('O1')->getFont()->setSize(9)->setBold(true);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('P1')->getFont()->setSize(9)->setBold(true);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('Q1')->getFont()->setSize(9)->setBold(true);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('R1')->getFont()->setSize(9)->setBold(true);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('S1')->getFont()->setSize(9)->setBold(true);
|
|
|
+
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('B1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
@@ -145,9 +140,6 @@ class CgRefundClass extends BaseClass
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('N1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('O1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('P1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('Q1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('R1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('S1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('B1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
|
@@ -165,9 +157,6 @@ class CgRefundClass extends BaseClass
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('N1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('O1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('P1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('Q1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('R1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
|
- $objPHPExcel->getActiveSheet()->getStyle('S1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
|
|
|
|
|
$baseRow = 2;
|
|
|
$x = 0;
|
|
|
@@ -177,39 +166,29 @@ class CgRefundClass extends BaseClass
|
|
|
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;
|
|
|
$x++;
|
|
|
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $orderData['orderSn']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $orderData['refundSn']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $orderData['orderTime']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $orderData['relateOrderSn']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orderData['customName']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orderData['ghsName']);
|
|
|
$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']);
|
|
|
- $caseName = $orderData['cause'] == 0 ? '质量问题' : '多开错开';
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $caseName);
|
|
|
- $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, $refundInfo['productId']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('P' . $i, $refundInfo['name']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('Q' . $i, $refundInfo['xhUnitPrice']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('R' . $i, $refundInfo['xhNum']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('S' . $i, $refundInfo['xhPrice']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $orderData['shopAdminName']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('H' . $i, $orderData['remark']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $statusName);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('J' . $i, $orderData['addTime']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('K' . $i, $orderData['passTime']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('L' . $i, $refundInfo['itemId']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('M' . $i, $refundInfo['name']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('N' . $i, $refundInfo['unitPrice']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('O' . $i, $refundInfo['num']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('P' . $i, $refundInfo['price']);
|
|
|
|
|
|
//居左
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('A' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
@@ -228,35 +207,28 @@ class CgRefundClass extends BaseClass
|
|
|
$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('A' . $i, $orderData['refundSn']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $orderData['orderTime']);
|
|
|
$objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $orderData['relateOrderSn']);
|
|
|
- $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orderData['customName']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $orderData['ghsName']);
|
|
|
$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('G' . $i, $orderData['shopAdminName']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('H' . $i, $orderData['remark']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $statusName);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('J' . $i, $orderData['addTime']);
|
|
|
+ $objPHPExcel->getActiveSheet()->setCellValue('K' . $i, $orderData['passTime']);
|
|
|
+ $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, '');
|
|
|
|
|
|
//居左
|
|
|
$objPHPExcel->getActiveSheet()->getStyle('A' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
|
|
@@ -275,15 +247,11 @@ class CgRefundClass extends BaseClass
|
|
|
$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();
|
|
|
+ $fileName = '采购单-售后记录-' . time();
|
|
|
$objPHPExcel->getActiveSheet()->setTitle($fileName);
|
|
|
$objPHPExcel->setActiveSheetIndex(0);
|
|
|
$dir = './priceTable/' . $mainId;
|