shish 2 жил өмнө
parent
commit
d417d52326

+ 12 - 6
biz-ghs/order/classes/PurchaseOrderClass.php

@@ -1242,21 +1242,27 @@ class PurchaseOrderClass extends BaseClass
         $objPHPExcel->getActiveSheet()->getStyle('C1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
         $objPHPExcel->getActiveSheet()->getStyle('D1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
 
+        $list = [['id' => 1, 'name' => 'shi', 'remainDebtAmount' => 10, 'mobile' => '1528021347','recentExpend'=>'111']];
         $baseRow = 2;
-        $list = [['id' => 1, 'name' => 'shi', 'amount' => 10, 'num' => 2]];
         foreach ($list as $key => $custom) {
             $i = $baseRow + $key;
-            $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $custom['id'] ?? 0);
-            $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $custom['name'] ?? '');
-            $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $custom['amount'] ?? 0);
-            $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $custom['num'] ?? 0);
+            $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $custom['id']);
+            $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $custom['name']);
+            $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $custom['mobile'], \PHPExcel_Cell_DataType::TYPE_STRING);
+            $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $custom['remainDebtAmount']);
+            if ($custom['recentExpend'] == '0000-00-00 00:00:00') {
+                $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, '没有下过单');
+            } else {
+                $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $custom['recentExpend']);
+            }
             //居左
             $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);
         }
-        $fileName = 'stat' . date("m-d");
+        $fileName = '客户-' . date("m-d");
         $objPHPExcel->getActiveSheet()->setTitle($fileName);
         $objPHPExcel->setActiveSheetIndex(0);
         $dir = './priceTable/' . $mainId;