|
@@ -1942,21 +1942,21 @@ class IndexController extends WebBaseController
|
|
|
|
|
|
public function post_select(Request $request)
|
|
|
{
|
|
|
-// $user = $this->getUser();
|
|
|
-// if (!empty($user)) {
|
|
|
-// $uid = $user->id;
|
|
|
-// } else {
|
|
|
-// return redirect(route('login'));
|
|
|
-// }
|
|
|
-//
|
|
|
-// $recruit_id = $request->input('recruit_id');
|
|
|
-// $appoint_id = $request->input('appoint_id');
|
|
|
-//
|
|
|
-// $info = RecruitAppointSelect::where('uid',$uid)->where('recruit_id',$recruit_id)->where('appoint_id',$appoint_id)->first();
|
|
|
-//
|
|
|
-// if(!$info){
|
|
|
-// return $this->showMessage('抱歉,您无需择岗!', route('recruit.show',array('id',$recruit_id)), true, '上一页', '2');
|
|
|
-// }
|
|
|
+ $user = $this->getUser();
|
|
|
+ if (!empty($user)) {
|
|
|
+ $uid = $user->id;
|
|
|
+ } else {
|
|
|
+ return redirect(route('login'));
|
|
|
+ }
|
|
|
+
|
|
|
+ $recruit_id = $request->input('recruit_id');
|
|
|
+ $appoint_id = $request->input('appoint_id');
|
|
|
+
|
|
|
+ $info = RecruitAppointSelect::where('uid',$uid)->where('recruit_id',$recruit_id)->where('appoint_id',$appoint_id)->first();
|
|
|
+
|
|
|
+ if(!$info){
|
|
|
+ return $this->showMessage('抱歉,您无需择岗!', route('recruit.show',array('id',$recruit_id)), true, '上一页', '2');
|
|
|
+ }
|
|
|
$option_list = [
|
|
|
[
|
|
|
'id' => 1,
|
|
@@ -2036,25 +2036,25 @@ class IndexController extends WebBaseController
|
|
|
]
|
|
|
];
|
|
|
$select_list = [];
|
|
|
- $recruit_id = $request->input('recruit_id');
|
|
|
- $appoint_id = $request->input('appoint_id');
|
|
|
- $uid = $request->input('uid');
|
|
|
- $info = RecruitAppointSelect::where('uid',$uid)->first();
|
|
|
- if(!$info){
|
|
|
- $info = new \stdClass();
|
|
|
- $info->status = 0;
|
|
|
- $info->recruit_id = 8;
|
|
|
- $info->appoint_id = rand(0,999999);
|
|
|
- $info->uid = rand(0,999999);
|
|
|
- }else{
|
|
|
- $result = json_decode($info->result,true);
|
|
|
- foreach ($option_list as $k => $v){
|
|
|
- if(in_array($v['name'],$result)){
|
|
|
- $select_list[$k] = $v;
|
|
|
- unset($option_list[$k]);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+// $recruit_id = $request->input('recruit_id');
|
|
|
+// $appoint_id = $request->input('appoint_id');
|
|
|
+// $uid = $request->input('uid');
|
|
|
+// $info = RecruitAppointSelect::where('uid',$uid)->first();
|
|
|
+// if(!$info){
|
|
|
+// $info = new \stdClass();
|
|
|
+// $info->status = 0;
|
|
|
+// $info->recruit_id = 8;
|
|
|
+// $info->appoint_id = rand(0,999999);
|
|
|
+// $info->uid = rand(0,999999);
|
|
|
+// }else{
|
|
|
+// $result = json_decode($info->result,true);
|
|
|
+// foreach ($option_list as $k => $v){
|
|
|
+// if(in_array($v['name'],$result)){
|
|
|
+// $select_list[$k] = $v;
|
|
|
+// unset($option_list[$k]);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
$view_data = ['info' => $info,'options_list' => json_encode($option_list),'select_list' => json_encode($select_list)];
|
|
|
return view('app.recruit.post_select',$view_data);
|
|
@@ -2068,15 +2068,15 @@ class IndexController extends WebBaseController
|
|
|
public function give_up_post(Request $request)
|
|
|
{
|
|
|
//以下为测试环境
|
|
|
- $recruit_id = $request->input('recruit_id');
|
|
|
- $appoint_id = $request->input('appoint_id');
|
|
|
- $uid = $request->input('uid');
|
|
|
- $info = RecruitAppointSelect::where('uid',$uid)->where('recruit_id',$recruit_id)->where('appoint_id',$appoint_id)->first();
|
|
|
- if($info){
|
|
|
- return ['status' => 0, 'msg' => "测试数据重复,请重新点击生成测试数据!"];
|
|
|
- }
|
|
|
- RecruitAppointSelect::create(['recruit_id'=>$recruit_id,'appoint_id'=>$appoint_id,'uid'=>$uid,'status'=>-1]);
|
|
|
- return ['status' => 1, 'msg' => "放弃择岗成功!"];
|
|
|
+// $recruit_id = $request->input('recruit_id');
|
|
|
+// $appoint_id = $request->input('appoint_id');
|
|
|
+// $uid = $request->input('uid');
|
|
|
+// $info = RecruitAppointSelect::where('uid',$uid)->where('recruit_id',$recruit_id)->where('appoint_id',$appoint_id)->first();
|
|
|
+// if($info){
|
|
|
+// return ['status' => 0, 'msg' => "测试数据重复,请重新点击生成测试数据!"];
|
|
|
+// }
|
|
|
+// RecruitAppointSelect::create(['recruit_id'=>$recruit_id,'appoint_id'=>$appoint_id,'uid'=>$uid,'status'=>-1]);
|
|
|
+// return ['status' => 1, 'msg' => "放弃择岗成功!"];
|
|
|
|
|
|
|
|
|
//以下为正式环境再放开
|
|
@@ -2109,13 +2109,18 @@ class IndexController extends WebBaseController
|
|
|
|
|
|
public function comfirm_post(Request $request)
|
|
|
{
|
|
|
- //以下为测试环境
|
|
|
+ $user = $this->getUser();
|
|
|
+ if (!empty($user)) {
|
|
|
+ $uid = $user->id;
|
|
|
+ } else {
|
|
|
+ return redirect(route('login'));
|
|
|
+ }
|
|
|
+
|
|
|
$recruit_id = $request->input('recruit_id');
|
|
|
$appoint_id = $request->input('appoint_id');
|
|
|
- $uid = $request->input('uid');
|
|
|
$info = RecruitAppointSelect::where('uid',$uid)->where('recruit_id',$recruit_id)->where('appoint_id',$appoint_id)->first();
|
|
|
if($info){
|
|
|
- return ['status' => 0, 'msg' => "测试数据重复,请重新点击生成测试数据!"];
|
|
|
+ return ['status' => 0, 'msg' => "择岗数据已提交!"];
|
|
|
}
|
|
|
$data = [
|
|
|
'recruit_id' => $recruit_id,
|
|
@@ -2151,63 +2156,63 @@ class IndexController extends WebBaseController
|
|
|
$quota = [
|
|
|
[
|
|
|
'name' => '青阳街道',
|
|
|
- 'value' => 50,
|
|
|
+ 'value' => 29,
|
|
|
],
|
|
|
[
|
|
|
'name' => '梅岭街道',
|
|
|
- 'value' => 55
|
|
|
+ 'value' => 41
|
|
|
],
|
|
|
[
|
|
|
'name' => '西园街道',
|
|
|
- 'value' => 41
|
|
|
+ 'value' => 16
|
|
|
],
|
|
|
[
|
|
|
'name' => '罗山街道',
|
|
|
- 'value' => 33
|
|
|
+ 'value' => 30
|
|
|
],
|
|
|
[
|
|
|
'name' => '灵源街道',
|
|
|
- 'value' => 39
|
|
|
+ 'value' => 18
|
|
|
],
|
|
|
[
|
|
|
'name' => '新塘街道',
|
|
|
- 'value' => 52
|
|
|
+ 'value' => 29
|
|
|
],
|
|
|
[
|
|
|
'name' => '陈埭镇',
|
|
|
- 'value' => 77
|
|
|
+ 'value' => 112
|
|
|
],
|
|
|
[
|
|
|
'name' => '池店镇',
|
|
|
- 'value' => 82
|
|
|
+ 'value' => 80
|
|
|
],
|
|
|
[
|
|
|
'name' => '安海镇',
|
|
|
- 'value' => 64
|
|
|
+ 'value' => 86
|
|
|
],
|
|
|
[
|
|
|
'name' => '磁灶镇',
|
|
|
- 'value' => 36
|
|
|
+ 'value' => 46
|
|
|
],
|
|
|
[
|
|
|
'name' => '内坑镇',
|
|
|
- 'value' => 30
|
|
|
+ 'value' => 38
|
|
|
],
|
|
|
[
|
|
|
'name' => '紫帽镇',
|
|
|
- 'value' => 22
|
|
|
+ 'value' => 9
|
|
|
],
|
|
|
[
|
|
|
'name' => '东石镇',
|
|
|
- 'value' =>35
|
|
|
+ 'value' => 29
|
|
|
],
|
|
|
[
|
|
|
'name' => '永和镇',
|
|
|
- 'value' => 30
|
|
|
+ 'value' => 43
|
|
|
],
|
|
|
[
|
|
|
'name' => '英林镇',
|
|
|
- 'value' => 26
|
|
|
+ 'value' => 25
|
|
|
],
|
|
|
[
|
|
|
'name' => '金井镇',
|
|
@@ -2215,15 +2220,15 @@ class IndexController extends WebBaseController
|
|
|
],
|
|
|
[
|
|
|
'name' => '龙湖镇',
|
|
|
- 'value' => 37
|
|
|
+ 'value' => 63
|
|
|
],
|
|
|
[
|
|
|
'name' => '深沪镇',
|
|
|
- 'value' => 23
|
|
|
+ 'value' => 29
|
|
|
],
|
|
|
[
|
|
|
'name' => '西滨镇',
|
|
|
- 'value' => 12
|
|
|
+ 'value' => 9
|
|
|
]
|
|
|
];
|
|
|
$redis->set('recruit_quota',json_encode($quota));
|
|
@@ -2278,63 +2283,63 @@ class IndexController extends WebBaseController
|
|
|
$quota = [
|
|
|
[
|
|
|
'name' => '青阳街道',
|
|
|
- 'value' => 50,
|
|
|
+ 'value' => 29,
|
|
|
],
|
|
|
[
|
|
|
'name' => '梅岭街道',
|
|
|
- 'value' => 55
|
|
|
+ 'value' => 41
|
|
|
],
|
|
|
[
|
|
|
'name' => '西园街道',
|
|
|
- 'value' => 41
|
|
|
+ 'value' => 16
|
|
|
],
|
|
|
[
|
|
|
'name' => '罗山街道',
|
|
|
- 'value' => 33
|
|
|
+ 'value' => 30
|
|
|
],
|
|
|
[
|
|
|
'name' => '灵源街道',
|
|
|
- 'value' => 39
|
|
|
+ 'value' => 18
|
|
|
],
|
|
|
[
|
|
|
'name' => '新塘街道',
|
|
|
- 'value' => 52
|
|
|
+ 'value' => 29
|
|
|
],
|
|
|
[
|
|
|
'name' => '陈埭镇',
|
|
|
- 'value' => 77
|
|
|
+ 'value' => 112
|
|
|
],
|
|
|
[
|
|
|
'name' => '池店镇',
|
|
|
- 'value' => 82
|
|
|
+ 'value' => 80
|
|
|
],
|
|
|
[
|
|
|
'name' => '安海镇',
|
|
|
- 'value' => 64
|
|
|
+ 'value' => 86
|
|
|
],
|
|
|
[
|
|
|
'name' => '磁灶镇',
|
|
|
- 'value' => 36
|
|
|
+ 'value' => 46
|
|
|
],
|
|
|
[
|
|
|
'name' => '内坑镇',
|
|
|
- 'value' => 30
|
|
|
+ 'value' => 38
|
|
|
],
|
|
|
[
|
|
|
'name' => '紫帽镇',
|
|
|
- 'value' => 22
|
|
|
+ 'value' => 9
|
|
|
],
|
|
|
[
|
|
|
'name' => '东石镇',
|
|
|
- 'value' =>35
|
|
|
+ 'value' => 29
|
|
|
],
|
|
|
[
|
|
|
'name' => '永和镇',
|
|
|
- 'value' => 30
|
|
|
+ 'value' => 43
|
|
|
],
|
|
|
[
|
|
|
'name' => '英林镇',
|
|
|
- 'value' => 26
|
|
|
+ 'value' => 25
|
|
|
],
|
|
|
[
|
|
|
'name' => '金井镇',
|
|
@@ -2342,15 +2347,15 @@ class IndexController extends WebBaseController
|
|
|
],
|
|
|
[
|
|
|
'name' => '龙湖镇',
|
|
|
- 'value' => 37
|
|
|
+ 'value' => 63
|
|
|
],
|
|
|
[
|
|
|
'name' => '深沪镇',
|
|
|
- 'value' => 23
|
|
|
+ 'value' => 29
|
|
|
],
|
|
|
[
|
|
|
'name' => '西滨镇',
|
|
|
- 'value' => 12
|
|
|
+ 'value' => 9
|
|
|
]
|
|
|
];
|
|
|
$redis->set('recruit_quota',json_encode($quota));
|