shish hai 1 ano
pai
achega
772688fcbf
Modificáronse 1 ficheiros con 47 adicións e 16 borrados
  1. 47 16
      biz-ghs/custom/classes/CustomBalanceChangeClass.php

+ 47 - 16
biz-ghs/custom/classes/CustomBalanceChangeClass.php

@@ -61,11 +61,9 @@ class CustomBalanceChangeClass extends BaseClass
         $objPHPExcel->getActiveSheet()->setCellValue('K1', '备注');
 
         //设置宽度
-        $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20);
         $objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(20);
-        $objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(20);
         $objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(16);
-        $objPHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(20);
+        $objPHPExcel->getActiveSheet()->getColumnDimension('K')->setWidth(20);
 
         //加粗
         $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setSize(9)->setBold(true);
@@ -111,25 +109,58 @@ class CustomBalanceChangeClass extends BaseClass
             $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $order['addTime']);
             $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $order['customId']);
             $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $order['customName']);
-            $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $order['capitalType']);
-            $objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $order['payWay']);
+            $capitalType = $order['capitalType'];
+            $capName = '-';
+            if ($capitalType == 75) {
+                $capName = '售后返充';
+            }
+            if ($capitalType == 62) {
+                $capName = '线下充值';
+            }
+            if ($capitalType == 66) {
+                $capName = '线上充值';
+            }
+            if ($capitalType == 64) {
+                $capName = '结账';
+            }
+            $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $capName);
+            $payWay = $order['payWay'];
+            $payName = '-';
+            if ($capitalType == 62 || $capitalType == 66) {
+                if ($payWay == 0) {
+                    $payName = '微信';
+                }
+                if ($payWay == 1) {
+                    $payName = '支付宝';
+                }
+                if ($payWay == 2) {
+                    $payName = '余额';
+                }
+                if ($payWay == 4) {
+                    $payName = '现金';
+                }
+                if ($payWay == 5) {
+                    $payName = '银行卡';
+                }
+            }
+            $objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $payName);
             $objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $order['event']);
             $objPHPExcel->getActiveSheet()->setCellValue('H' . $i, $order['staffName']);
             $objPHPExcel->getActiveSheet()->setCellValue('I' . $i, $order['amount']);
             $objPHPExcel->getActiveSheet()->setCellValue('J' . $i, $order['balance']);
             $objPHPExcel->getActiveSheet()->setCellValue('K' . $i, $order['remark']);
             //居左
-            $objPHPExcel->getActiveSheet()->getStyle('A' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('B' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('C' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('D' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('E' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('F' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('G' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('H' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('I' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('J' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
-            $objPHPExcel->getActiveSheet()->getStyle('K' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
+            $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);
         }
 
         $fileName = '余额变动记录-' . time();