shish 2 lat temu
rodzic
commit
285fa7f4e8
1 zmienionych plików z 9 dodań i 0 usunięć
  1. 9 0
      app-ghs/controllers/StatBookController.php

+ 9 - 0
app-ghs/controllers/StatBookController.php

@@ -61,6 +61,7 @@ class StatBookController extends BaseController
                     continue;
                 }
                 $upNum = $remainNum >= $wait ? $wait : $remainNum;
+                $enough = $remainNum >= $wait ? '√' : '';
                 $remainNum = bcsub($remainNum, $upNum);
                 $arr[] = [
                     'itemName' => $itemName,
@@ -70,6 +71,7 @@ class StatBookController extends BaseController
                     'onNum' => $onNum,
                     'roadNum' => $roadNum,
                     'wait' => $upNum,
+                    'enough'=>$enough,
                 ];
             }
         }
@@ -106,8 +108,10 @@ class StatBookController extends BaseController
         $objPHPExcel->getActiveSheet()->setCellValue('D1', '已上架');
         $objPHPExcel->getActiveSheet()->setCellValue('E1', '路上');
         $objPHPExcel->getActiveSheet()->setCellValue('F1', '要上架');
+        $objPHPExcel->getActiveSheet()->setCellValue('G1', '');
 
         //设置宽度
+        $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(22);
         $objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(20);
         //加粗
         $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setSize(9)->setBold(true);
@@ -116,6 +120,7 @@ class StatBookController extends BaseController
         $objPHPExcel->getActiveSheet()->getStyle('D1')->getFont()->setSize(9)->setBold(true);
         $objPHPExcel->getActiveSheet()->getStyle('E1')->getFont()->setSize(9)->setBold(true);
         $objPHPExcel->getActiveSheet()->getStyle('F1')->getFont()->setSize(9)->setBold(true);
+        $objPHPExcel->getActiveSheet()->getStyle('G1')->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);
@@ -123,6 +128,7 @@ class StatBookController extends BaseController
         $objPHPExcel->getActiveSheet()->getStyle('D1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
         $objPHPExcel->getActiveSheet()->getStyle('E1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
         $objPHPExcel->getActiveSheet()->getStyle('F1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
+        $objPHPExcel->getActiveSheet()->getStyle('G1')->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);
@@ -130,6 +136,7 @@ class StatBookController extends BaseController
         $objPHPExcel->getActiveSheet()->getStyle('D1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
         $objPHPExcel->getActiveSheet()->getStyle('E1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
         $objPHPExcel->getActiveSheet()->getStyle('F1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
+        $objPHPExcel->getActiveSheet()->getStyle('G1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
 
         $baseRow = 2;
         foreach ($arr as $key => $bookData) {
@@ -140,6 +147,7 @@ class StatBookController extends BaseController
             $objPHPExcel->getActiveSheet()->setCellValue('D' . $i, $bookData['onNum']);
             $objPHPExcel->getActiveSheet()->setCellValue('E' . $i, $bookData['roadNum']);
             $objPHPExcel->getActiveSheet()->setCellValue('F' . $i, $bookData['wait']);
+            $objPHPExcel->getActiveSheet()->setCellValue('G' . $i, $bookData['enough']);
             //居左
             $objPHPExcel->getActiveSheet()->getStyle('A' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
             $objPHPExcel->getActiveSheet()->getStyle('B' . $i)->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
@@ -147,6 +155,7 @@ class StatBookController extends BaseController
             $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);
         }
         $fileName = '库存分配-' . time();
         $objPHPExcel->getActiveSheet()->setTitle($fileName);