Selaa lähdekoodia

Merge branch 'master' of http://git.huaml.com/zhh/huahuibao

shish 4 vuotta sitten
vanhempi
commit
8929862303
1 muutettua tiedostoa jossa 10 lisäystä ja 12 poistoa
  1. 10 12
      biz-ghs/product/services/ProductService.php

+ 10 - 12
biz-ghs/product/services/ProductService.php

@@ -275,13 +275,6 @@ class ProductService extends BaseService
         $page = 0;
         $page = 0;
         $objPHPExcel->setActiveSheetIndex($page);
         $objPHPExcel->setActiveSheetIndex($page);
         foreach ($classIds as $k => $v) {
         foreach ($classIds as $k => $v) {
-            //if(($i%30==1|| $i%30==2 || $i%30==3 || $i%30==0  ) && $i >=30){
-            if ($i >= 30) {
-                $i = 1;
-                $page++;
-                $objPHPExcel->createSheet();
-                $objPHPExcel->setActiveSheetIndex($page);
-            }
             $productData = $data[$v['id']] ?? [];
             $productData = $data[$v['id']] ?? [];
             if (empty($productData)) {
             if (empty($productData)) {
                 continue;
                 continue;
@@ -295,7 +288,7 @@ class ProductService extends BaseService
             $i++;
             $i++;
 
 
             if ($productData) {
             if ($productData) {
-                $newChunk = array_chunk($productData, 6); //6个一组
+                $newChunk = array_chunk($productData, 4); //6个一组
                 foreach ($newChunk as $c) {
                 foreach ($newChunk as $c) {
 
 
                     foreach ($c as $ck => $cv) {
                     foreach ($c as $ck => $cv) {
@@ -313,10 +306,10 @@ class ProductService extends BaseService
                         }
                         }
                         $objDrawing->setPath($p);
                         $objDrawing->setPath($p);
                         //$objDrawing->setHeight(130);//设置图片高度
                         //$objDrawing->setHeight(130);//设置图片高度
-                        $objDrawing->setOffsetX(12);//设置图片水平偏移
+                        $objDrawing->setOffsetX(28);//设置图片水平偏移
                         //$objDrawing->setOffsetY(1);//设置图片垂直偏移
                         //$objDrawing->setOffsetY(1);//设置图片垂直偏移
-                        $objPHPExcel->getActiveSheet()->getColumnDimension($title_array[$ck])->setWidth(15);
-                        $objPHPExcel->getActiveSheet()->getRowDimension($i)->setRowHeight(30);
+                        $objPHPExcel->getActiveSheet()->getColumnDimension($title_array[$ck])->setWidth(22);
+                        $objPHPExcel->getActiveSheet()->getRowDimension($i)->setRowHeight(66);
                         $objPHPExcel->getActiveSheet()->getStyle("{$title_array[$ck] }{$i}:{$title_array[$ck] }{$i}")->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
                         $objPHPExcel->getActiveSheet()->getStyle("{$title_array[$ck] }{$i}:{$title_array[$ck] }{$i}")->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
                         $objDrawing->setCoordinates($title_array[$ck] . ($i));
                         $objDrawing->setCoordinates($title_array[$ck] . ($i));
                         $objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
                         $objDrawing->setWorksheet($objPHPExcel->getActiveSheet());
@@ -325,7 +318,12 @@ class ProductService extends BaseService
 
 
                     }
                     }
                     $i++;
                     $i++;
-
+                    if($i >=18){
+                        $i = 1;
+                        $page ++;
+                        $objPHPExcel->createSheet();
+                        $objPHPExcel->setActiveSheetIndex($page);
+                    }
                 }
                 }
             }
             }
         }
         }