瀏覽代碼

2023村务选岗

sandm 1 年之前
父節點
當前提交
2829770a2c

+ 108 - 54
app/Http/Controllers/Web/Recruit/IndexController.php

@@ -2573,56 +2573,48 @@ class IndexController extends WebBaseController
         if(!$quota){
             $quota = [
                 [
-                    'name' => '新塘街道',
-                    'value' => 13
-                ],
-                [
-                    'name' => '陈埭镇',
-                    'value' => 88
+                    'name' => '梅岭街道',
+                    'value' => 3
                 ],
                 [
-                    'name' => '池店镇',
-                    'value' => 10
+                    'name' => '西园街道',
+                    'value' => 3
                 ],
                 [
-                    'name' => '安海镇',
-                    'value' => 10
+                    'name' => '罗山街道',
+                    'value' => 3
                 ],
                 [
-                    'name' => '磁灶镇',
-                    'value' => 21
+                    'name' => '新塘街道',
+                    'value' => 3
                 ],
                 [
-                    'name' => '内坑镇',
-                    'value' => 22
+                    'name' => '陈埭镇',
+                    'value' => 10
                 ],
                 [
-                    'name' => '东石镇',
-                    'value' => 4
+                    'name' => '池店镇',
+                    'value' => 7
                 ],
                 [
-                    'name' => '永和镇',
-                    'value' => 27
+                    'name' => '安海镇',
+                    'value' => 5
                 ],
                 [
-                    'name' => '英林镇',
-                    'value' => 5
+                    'name' => '内坑镇',
+                    'value' => 3
                 ],
                 [
                     'name' => '金井镇',
-                    'value' => 13
+                    'value' => 3
                 ],
                 [
                     'name' => '龙湖镇',
-                    'value' => 53
-                ],
-                [
-                    'name' => '深沪镇',
-                    'value' => 23
+                    'value' => 5
                 ],
                 [
-                    'name' => '西滨镇',
-                    'value' => 3
+                    'name' => '经济开发区',
+                    'value' => 5
                 ]
             ];
             $redis->set('recruit_quota',json_encode($quota));
@@ -2630,7 +2622,7 @@ class IndexController extends WebBaseController
             $quota = json_decode($quota,true);
         }
         $limit = $request->input('limit',1);
-        $list = DB::table('recruit_appoint_select as a')->leftJoin('recruit_appoint_info as b','a.appoint_id','=','b.id')->leftJoin('recruit_ticket as c','a.appoint_id','=','c.appoint_id')->whereRaw('a.select_result is null and a.batch=2 and a.status=1')->select(['b.realname','c.ex_number','a.result','a.select_result','a.id'])->orderBy('record','desc')->limit($limit)->get();
+        $list = DB::table('recruit_appoint_select as a')->leftJoin('recruit_appoint_info as b','a.appoint_id','=','b.id')->leftJoin('recruit_ticket as c','a.appoint_id','=','c.appoint_id')->whereRaw('a.select_result is null and a.batch=3 and a.type=1 and a.status=1')->select(['b.realname','c.ex_number','a.result','a.select_result','a.id'])->orderBy('record','desc')->limit($limit)->get();
         $return_data = [
             'list' => []
         ];
@@ -2669,68 +2661,130 @@ class IndexController extends WebBaseController
 
     public function select_init(Request $request)
     {
-        $count = DB::table('recruit_appoint_select')->whereRaw('select_result is null and batch = 2')->count();
+        $count = DB::table('recruit_appoint_select')->whereRaw('select_result is null and batch = 3 and type = 1')->count();
 
         $redis = Cache::getRedis();
-        $quota = $redis->get('recruit_quota');
-        if(!$quota){
-            $quota = [
+        $quotaA = $redis->get('recruit_quotaA');
+        $quotaB = $redis->get('recruit_quotaB');
+        if(!$quotaA){
+            $quotaA = [
+                [
+                    'name' => '梅岭街道',
+                    'value' => 3
+                ],
+                [
+                    'name' => '西园街道',
+                    'value' => 3
+                ],
+                [
+                    'name' => '罗山街道',
+                    'value' => 3
+                ],
+                [
+                    'name' => '新塘街道',
+                    'value' => 3
+                ],
+                [
+                    'name' => '陈埭镇',
+                    'value' => 10
+                ],
+                [
+                    'name' => '池店镇',
+                    'value' => 7
+                ],
+                [
+                    'name' => '安海镇',
+                    'value' => 5
+                ],
+                [
+                    'name' => '内坑镇',
+                    'value' => 3
+                ],
+                [
+                    'name' => '金井镇',
+                    'value' => 3
+                ],
+                [
+                    'name' => '龙湖镇',
+                    'value' => 5
+                ],
+                [
+                    'name' => '经济开发区',
+                    'value' => 5
+                ]
+            ];
+            $redis->set('recruit_quota',json_encode($quotaA));
+        }
+        if(!$quotaB){
+            $quotaB = [
+                [
+                    'name' => '青阳街道',
+                    'value' => 7
+                ],
+                [
+                    'name' => '梅岭街道',
+                    'value' => 14
+                ],
+                [
+                    'name' => '西园街道',
+                    'value' => 11
+                ],
+                [
+                    'name' => '罗山街道',
+                    'value' => 7
+                ],
+                [
+                    'name' => '灵源街道',
+                    'value' => 3
+                ],
                 [
                     'name' => '新塘街道',
                     'value' => 13
                 ],
                 [
                     'name' => '陈埭镇',
-                    'value' => 88
+                    'value' => 49
                 ],
                 [
                     'name' => '池店镇',
-                    'value' => 10
+                    'value' => 23
                 ],
                 [
                     'name' => '安海镇',
-                    'value' => 10
+                    'value' => 16
                 ],
                 [
                     'name' => '磁灶镇',
-                    'value' => 21
+                    'value' => 2
                 ],
                 [
                     'name' => '内坑镇',
-                    'value' => 22
-                ],
-                [
-                    'name' => '东石镇',
                     'value' => 4
                 ],
                 [
-                    'name' => '永和镇',
-                    'value' => 27
+                    'name' => '紫帽镇',
+                    'value' => 8
                 ],
                 [
-                    'name' => '英林镇',
+                    'name' => '永和镇',
                     'value' => 5
                 ],
                 [
                     'name' => '金井镇',
-                    'value' => 13
+                    'value' => 11
                 ],
                 [
                     'name' => '龙湖镇',
-                    'value' => 53
-                ],
-                [
-                    'name' => '深沪镇',
-                    'value' => 23
+                    'value' => 41
                 ],
                 [
-                    'name' => '西滨镇',
-                    'value' => 3
+                    'name' => '经济开发区',
+                    'value' => 18
                 ]
             ];
-            $redis->set('recruit_quota',json_encode($quota));
+            $redis->set('recruit_quota',json_encode($quotaB));
         }
-        $list = DB::table('recruit_appoint_select as a')->leftJoin('recruit_appoint_info as b','a.appoint_id','=','b.id')->leftJoin('recruit_ticket as c','a.appoint_id','=','c.appoint_id')->whereRaw('a.select_result is not null and a.batch=2')->select(['b.realname','c.ex_number','a.result','a.select_result','a.id'])->orderBy('record','desc')->get();
+        $list = DB::table('recruit_appoint_select as a')->leftJoin('recruit_appoint_info as b','a.appoint_id','=','b.id')->leftJoin('recruit_ticket as c','a.appoint_id','=','c.appoint_id')->whereRaw('a.select_result is not null and a.batch=3 and type = 1')->select(['b.realname','c.ex_number','a.result','a.select_result','a.id'])->orderBy('record','desc')->get();
         return ['status' => 1, 'msg' => '获取初始化信息成功', 'data' => ['count' => $count, 'quota' => $quota, 'list' => $list]];
     }
 

+ 1 - 1
public/themes/default/views/app/recruit/select_result.blade.php

@@ -68,7 +68,7 @@
     <div id="app">
         <div class="recruit_container clearfix">
             <div class="recruit_show_content" style="margin-top: 10px;width: 100%">
-                <div class="title" style="text-align: center"><h2>晋江市公开招聘第十三批村务(社区)专职工作者择岗系统</h2></div>
+                <div class="title" style="text-align: center"><h2>晋江市公开招聘第十五批村务(社区)专职工作者A类择岗系统</h2></div>
                 <div class="clearfix">
                     <div class="operation">
                         <el-button type="primary" @click="getResult()" :disabled="disabled" v-text="start_button"></el-button>