Bläddra i källkod

修改村务考室生成表格(自动)

sandm 2 år sedan
förälder
incheckning
a236243dbd
1 ändrade filer med 16 tillägg och 14 borttagningar
  1. 16 14
      app/Http/Controllers/Web/Talent/JjhcController.php

+ 16 - 14
app/Http/Controllers/Web/Talent/JjhcController.php

@@ -46,25 +46,27 @@ class JjhcController extends WebBaseController
         if($keyword != "j0vOW5mBREZxdo3P"){
             throw new ResponseException("who are you?", [], 404);
         }
-        $room = $request->input('room',1);
-        $list = DB::table("recruit_ticket")->leftJoin("recruit_appoint_info","recruit_ticket.appoint_id",'=','recruit_appoint_info.id')->where("recruit_ticket.ex_start",'2022-05-17 08:00:00')->where('recruit_ticket.ex_room',$room)->orderBy('ex_seat','ASC')->get()->toArray();
+        for ($room = 11;$room <= 52; $room++){
+            $list = DB::table("recruit_ticket")->leftJoin("recruit_appoint_info","recruit_ticket.appoint_id",'=','recruit_appoint_info.id')->where("recruit_ticket.ex_start",'2022-05-17 08:00:00')->where('recruit_ticket.ex_room',$room)->orderBy('ex_seat','ASC')->get()->toArray();
 
-        $objPHPExcel = IOFactory::load(base_path() . "/public/cunwu.xlsx");
-        $sheet = $objPHPExcel->getActiveSheet();
-        $row = 4;
-        $sheet->setCellValue('A1', "晋江市公开招聘第十二批村务(社区)专职工作者
+            $objPHPExcel = IOFactory::load(base_path() . "/public/cunwu.xlsx");
+            $sheet = $objPHPExcel->getActiveSheet();
+            $row = 4;
+            $sheet->setCellValue('A1', "晋江市公开招聘第十二批村务(社区)专职工作者
 笔试参考情况一览表(第".intval($room)."考场)");
 
-        foreach ($list as $k => $v){
-            $sheet->setCellValueByColumnAndRow('1',$row, $v->ex_seat);
-            $sheet->setCellValueByColumnAndRow('2',$row, $v->realname);
-            $sheet->setCellValueExplicitByColumnAndRow('3',$row, $v->ex_number,DataType::TYPE_STRING);
-            $row++;
+            foreach ($list as $k => $v){
+                $sheet->setCellValueByColumnAndRow('1',$row, $v->ex_seat);
+                $sheet->setCellValueByColumnAndRow('2',$row, $v->realname);
+                $sheet->setCellValueExplicitByColumnAndRow('3',$row, $v->ex_number,DataType::TYPE_STRING);
+                $row++;
+            }
+
+            $writer = IOFactory::createWriter($objPHPExcel, 'Xlsx');
+            $writer->save(base_path() . "/public/excel/cunwu{$room}.xlsx");
         }
+        echo "success";
 
-        $writer = IOFactory::createWriter($objPHPExcel, 'Xlsx');
-        $writer->save(base_path() . "/public/excel/cunwu{$room}.xlsx");
-dd($list);
 //        $list = DB::table('lt_apppointment')->distinct()->pluck('card')->toArray();
 //        $all = DB::table('lt_apppointment')->pluck('card')->toArray();
 //        $all = array_count_values($all);