shish il y a 2 ans
Parent
commit
4f5820c690
1 fichiers modifiés avec 9 ajouts et 13 suppressions
  1. 9 13
      biz-ghs/ghs/classes/GhsClass.php

+ 9 - 13
biz-ghs/ghs/classes/GhsClass.php

@@ -60,6 +60,7 @@ class GhsClass extends BaseClass
         return $list;
     }
 
+    //下载供货商 ssh 20240506
     public static function getGhsFile($mainId)
     {
         $ghsList = GhsClass::getAllByCondition(['ownMainId' => $mainId], null, '*');
@@ -85,8 +86,6 @@ class GhsClass extends BaseClass
             ->setKeywords("office 2007 openxml php")
             ->setCategory("file");
 
-        //$objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddHeader(date('n月j日') . " " . $levelName . "客户");
-        //$objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddHeader(date('n月j日') . " 编号 " . $level);
         $ghsTitle = '供货商';
         $objPHPExcel->getActiveSheet()->getHeaderFooter()->setOddHeader(date('n月j日') . " " . $ghsTitle);
 
@@ -98,28 +97,25 @@ class GhsClass extends BaseClass
         $objPHPExcel->getActiveSheet()->getPageMargins()->setFooter(0);
 
         $objPHPExcel->getActiveSheet()->setCellValue('A1', 'ID');
-        $objPHPExcel->getActiveSheet()->setCellValue('B1', '商家名称');
-
+        $objPHPExcel->getActiveSheet()->setCellValue('B1', '供货商');
+        $objPHPExcel->getActiveSheet()->setCellValue('C1', '欠款');
+        $objPHPExcel->getActiveSheet()->setCellValue('D1', '笔数');
         $baseRow = 2;
-
         foreach ($ghsList as $key => $ghs) {
-
             $i = $baseRow + $key;
             $objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $ghs['id']);
             $objPHPExcel->getActiveSheet()->setCellValue('B' . $i, $ghs['name']);
-            //行高14
-            //$objPHPExcel->getActiveSheet()->getRowDimension($i)->setRowHeight(15);
-            //字体大小
-            //$objPHPExcel->getActiveSheet()->getStyle($before . $x)->getFont()->setSize(9);
-
+            $objPHPExcel->getActiveSheet()->setCellValue('C' . $i, $ghs['debtAmount']);
+            $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $ghs['debtAmount']);
         }
-        $objPHPExcel->getActiveSheet()->setTitle('供货商列表');
+        $fileName = '供货商-' . date("m-d");
+        $objPHPExcel->getActiveSheet()->setTitle($fileName);
         $objPHPExcel->setActiveSheetIndex(0);
         $dir = './priceTable/' . $mainId;
         if (file_exists($dir) == false) {
             mkdir($dir, 0777, true);
         }
-        $date = date("m-d") . "-" . '供货商';
+        $date = $fileName;
         $file = $date . '.xls';
         $objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
         if (file_exists($dir . '/' . $file)) {