zmw 7 месяцев назад
Родитель
Сommit
0aeadfb621

+ 77 - 82
app/Http/Controllers/Web/Recruit/IndexController.php

@@ -2506,7 +2506,7 @@ class IndexController extends WebBaseController
         }
         //手动设置择岗时间段
         $time = time();
-        if ($time > 1695096000 || $time < 1694998800) {
+        if ($time > 1726649645 || $time < 1726217645) {
             //if($time > 1694491200){
             return $this->showMessage('抱歉,未到择岗时间!', route('recruit.show', ['id', $recruit_id]), true, '上一页', '2');
         }
@@ -2514,20 +2514,64 @@ class IndexController extends WebBaseController
             $option_list = [
                 [
                     'id'   => 1,
-                    'name' => '陈埭镇',
+                    'name' => '青阳街道',
                 ],
                 [
                     'id'   => 2,
-                    'name' => '池店镇',
+                    'name' => '梅岭街道',
                 ],
                 [
                     'id'   => 3,
-                    'name' => '金井镇',
+                    'name' => '西园街道',
                 ],
                 [
                     'id'   => 4,
+                    'name' => '灵源街道',
+                ],
+                [
+                    'id'   => 5,
+                    'name' => '新塘街道',
+                ],
+                [
+                    'id'   => 6,
+                    'name' => '陈埭镇',
+                ],
+                [
+                    'id'   => 7,
+                    'name' => '池店镇',
+                ],
+                [
+                    'id'   => 9,
+                    'name' => '磁灶镇',
+                ],
+                [
+                    'id'   => 10,
+                    'name' => '紫帽镇',
+                ],
+                [
+                    'id'   => 11,
+                    'name' => '永和镇',
+                ],
+                [
+                    'id'   => 12,
+                    'name' => '金井镇',
+                ],
+                [
+                    'id'   => 13,
                     'name' => '龙湖镇',
                 ],
+                [
+                    'id'   => 14,
+                    'name' => '深沪镇'
+                ],
+                [
+                    'id'   => 15,
+                    'name' => '西滨镇'
+                ],
+                [
+                    'id'   => 16,
+                    'name' => '经济开发区'
+                ]
             ];
         } else {
             $option_list = [
@@ -2756,131 +2800,82 @@ class IndexController extends WebBaseController
 
     public function select_init(Request $request)
     {
-        $count = DB::table('recruit_appoint_select')->whereRaw('select_result is null and batch = 3 and type = 2')->count();
+        $count = DB::table('recruit_appoint_select')->whereRaw('select_result is null and batch = 4 and type = 1')->count();
 
         $redis  = Cache::getRedis();
         $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,
+                    'value' => 4,
                 ],
                 [
                     'name'  => '梅岭街道',
-                    'value' => 14,
+                    'value' => 10,
                 ],
                 [
                     'name'  => '西园街道',
-                    'value' => 11,
-                ],
-                [
-                    'name'  => '罗山街道',
-                    'value' => 7,
+                    'value' => 6,
                 ],
                 [
                     'name'  => '灵源街道',
-                    'value' => 3,
+                    'value' => 2,
                 ],
                 [
                     'name'  => '新塘街道',
-                    'value' => 13,
+                    'value' => 8,
                 ],
                 [
                     'name'  => '陈埭镇',
-                    'value' => 49,
+                    'value' => 30,
                 ],
                 [
                     'name'  => '池店镇',
-                    'value' => 23,
+                    'value' => 7,
                 ],
                 [
                     'name'  => '安海镇',
-                    'value' => 16,
+                    'value' => 4,
                 ],
                 [
                     'name'  => '磁灶镇',
-                    'value' => 2,
-                ],
-                [
-                    'name'  => '内坑镇',
                     'value' => 4,
                 ],
                 [
                     'name'  => '紫帽镇',
-                    'value' => 8,
+                    'value' => 5,
                 ],
                 [
                     'name'  => '永和镇',
-                    'value' => 5,
+                    'value' => 4,
                 ],
                 [
-                    'name'  => '金井镇',
-                    'value' => 11,
+                    'name' => '金井镇',
+                    'value' => 6
                 ],
                 [
-                    'name'  => '龙湖镇',
-                    'value' => 41,
+                    'name' => '龙湖镇',
+                    'value' => 3
                 ],
                 [
-                    'name'  => '经济开发区',
-                    'value' => 18,
+                    'name' => '深沪镇',
+                    'value' => 3
                 ],
+                [
+                    'name' => '西滨镇',
+                    'value' => 2
+                ],
+                [
+                    'name' => '经济开发区',
+                    'value' => 4
+                ]
             ];
-            $redis->set('recruit_quota', json_encode($quotaB));
+            $redis->set('recruit_quota', json_encode($quotaA));
         }
-        $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 = 2')->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' => $quotaB, 'list' => $list]];
+
+        $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=4 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' => $quotaA, 'list' => $list]];
     }
 
     public function interviewer_random(Request $request)

+ 5 - 5
public/themes/default/views/app/recruit/post_select.blade.php

@@ -89,7 +89,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>晋江市公开招聘第十批村务(社区)专职工作者择岗系统</h2></div>
 {{--                <div>--}}
 {{--                    <div class="operation">--}}
 {{--                        <el-button type="success" @click="rand()">生成随机测试数据</el-button> <el-button type="success" @click="enter()">进入指定测试数据</el-button>--}}
@@ -129,16 +129,16 @@
                         </h2>
                         <div class="tips_body">
                             <p>
-                                1.志愿优先原则。择岗系统开放后,A类岗位考生按照意向依次对A类岗位的11个镇(街道)进行排序,B类岗位考生按照意向依次对B类岗位的16个镇(街道)进行排序,系统将按照考生填报的镇(街道)顺序,依次进行检索录用。
+                                1.志愿优先原则。择岗系统开放后,A类岗位考生从A类岗位的16个镇(街道、经济开发区)中选取志愿镇(街道、经济开发区),每个考生最多可选择16个志愿镇(街道、经济开发区),按照志愿依次对所选取的志愿镇(街道、经济开发区)进行排序,系统将按照考生填报的镇(街道、经济开发区)顺序,依次进行检索录用;若考生未选满16个志愿入职镇(街道、经济开发区),导致未被录用,视为放弃择岗入职权利,原则上从报考A类岗位且综合成绩达到合格线的报考者中,按照综合成绩由高到低确定递补人选,进行1次递补
                             </p>
                             <p>
-                                2.排名优先原则。择岗系统关闭后,系统将按照参与择岗的考生综合成绩分数由高到低对考生进行排名,随后依照排名先后依次检索每一名考生的镇(街道)志愿,对其进行检索录用。
+                                2.排名优先原则。择岗系统关闭后,系统将按照参与择岗的考生综合成绩分数由高到低对考生进行排名,随后依照排名先后依次检索每一名考生的镇(街道、经济开发区)志愿,对其进行检索录用。
                             </p>
                             <p>
-                                3.检索录用原则。系统按照考生排名当检索到某个考生时,首先将匹配考生填报的第一志愿镇(街道),若此时考生填报的第一志愿镇(街道)仍有空缺的岗位名额,系统将自动将考生录用到该镇(街道),择岗就完成,并不再对考生的其余志愿镇(街道)进行检索匹配;若此时考生填报的第一志愿镇(街道)岗位员额已满,系统将继续检索考生填报的第二志愿镇(街道),以此类推,循环往复,直至考生所填报的最后一个志愿镇(街道)。
+                                3.检索录用原则。系统按照考生排名当检索到某个考生时,首先将匹配考生填报的第一志愿镇(街道、经济开发区),若此时考生填报的第一志愿镇(街道、经济开发区)仍有空缺的岗位名额,系统将自动将考生录用到该镇(街道、经济开发区),择岗就完成,并不再对考生的其余志愿镇(街道、经济开发区)进行检索匹配;若此时考生填报的第一志愿镇(街道、经济开发区)岗位员额已满,系统将继续检索考生填报的第二志愿镇(街道、经济开发区),以此类推,循环往复,直至考生所填报的最后一个志愿镇(街道、经济开发区)。
                             </p>
                             <p>
-                                4.其他注意事项。若出现考生综合成绩分数一致而选择同一镇(街道)岗位的情况,按照笔试卷面成绩由高到低排序,确定优先录取顺序;若笔试的卷面成绩也相同,按照写作成绩从高到低排序,确定优先录取顺序;若写作成绩也相同,比较考生所录用的志愿顺序,录用志愿顺序在前者优先录用,录用志愿顺序相同的则全部、超额录用。
+                                4.其他注意事项。若出现考生综合成绩分数一致而选择同一镇(街道、经济开发区)岗位的情况,按照笔试卷面成绩由高到低排序,确定优先录取顺序;若笔试的卷面成绩也相同,按照写作成绩从高到低排序,确定优先录取顺序;若写作成绩也相同,比较考生所录用的志愿顺序,录用志愿顺序在前者优先录用,录用志愿顺序相同的则全部、超额录用。
                             </p>
                         </div>
                     </div>