| 
					
				 | 
			
			
				@@ -943,61 +943,66 @@ class IndexController extends WebBaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(!empty($post_info['limit']) && json_decode($post_info['limit'])){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //岗位限制条件的判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            $post_limit = json_decode($post_info['limit'],true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if(is_array($post_limit)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                foreach($post_limit as $k => $v){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if($k == 'birthday'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        $value = str_replace('-','',$data[$k]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        $value = $data[$k]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    switch ($v['op']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        case '=': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if($value != $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        case '>': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if($value <= $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        case '>=': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if($value < $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        case '<': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if($value >= $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        case '<=': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if($value > $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        case '!=': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if($value == $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        case 'like': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if(strpos($value,$v['value']) === false){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        case 'in': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            if(strpos($v['value'],$value) === false){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        try{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(!empty($post_info['limit']) && json_decode($post_info['limit'])){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //岗位限制条件的判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $post_limit = json_decode($post_info['limit'],true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(is_array($post_limit)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    foreach($post_limit as $k => $v){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if($k == 'birthday'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            $value = str_replace('-','',$data[$k]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            $value = $data[$k]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        switch ($v['op']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            case '=': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if($value != $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            case '>': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if($value <= $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            case '>=': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if($value < $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            case '<': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if($value >= $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            case '<=': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if($value > $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            case '!=': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if($value == $v['value']){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            case 'like': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if(strpos($value,$v['value']) === false){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            case 'in': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if(strpos($v['value'],$value) === false){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    return response()->json(['status' => 0,'msg' => $v['msg']]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }catch (\Exception $e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return ['status' => 0, 'msg' => '数据有误,请联系客服']; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //前置审核 判断完成,先将数据入报名信息基础表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //解析家庭成员数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         $familys = $request->input('family'); 
			 |