|
|
@@ -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);
|