| xqd
@@ -243,14 +243,26 @@ class TableController extends CommonController
|
|
|
'level.required'=>'残疾等级不能为空!',
|
|
|
'canji_num.required'=>'残疾证号不能为空!',
|
|
|
];
|
|
|
+ $rules2 = [
|
|
|
+ 'property'=>'required',
|
|
|
+ 'used'=>'required',
|
|
|
+ ];
|
|
|
+ $msg2 = [
|
|
|
+ 'property.required'=>'产权性质不能为空!',
|
|
|
+ 'used.required'=>'用途不能为空!'
|
|
|
+ ];
|
|
|
$validator1 = Validator::make($all,$rules1,$msg1);
|
|
|
$validator = Validator::make($all,$rules,$msg);
|
|
|
- if($table_type_id == '8'||$table_type_id == '9'||$table_type_id == '7'||$table_type_id == '1'){
|
|
|
+ $validator2 = Validator::make($all,$rules2,$msg2);
|
|
|
+ if($table_type_id == '8'||$table_type_id == '9'||$table_type_id == '7'){
|
|
|
if(!$validator->passes()) return back()->withErrors($validator);
|
|
|
}
|
|
|
if($table_type_id == '3'){
|
|
|
if(!$validator1->passes()) return back()->withErrors($validator1);
|
|
|
}
|
|
|
+ if($table_type_id == '1'){
|
|
|
+ if(!$validator2->passes()) return back()->withErrors($validator2);
|
|
|
+ }
|
|
|
|
|
|
$all['user_id'] = $this->user->id ;
|
|
|
if($input['project_name'] == null ||$input['project_name'] == ''){
|
| xqd
@@ -1218,6 +1230,46 @@ FROM table_nine WHERE status > 5 GROUP BY bzc_name');
|
|
|
return view('admin.table.table_eight_add',['table_type_id'=>'10']);
|
|
|
}
|
|
|
|
|
|
+//驳回功能
|
|
|
+ public function back(Request $request)
|
|
|
+ {
|
|
|
+ if(!$table = Tablelist::find($request->table_id)) return back()->withErrors('驳回失败');
|
|
|
+
|
|
|
+ if(!$table->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+
|
|
|
+ switch($request->table_type_id){
|
|
|
+ case 1:
|
|
|
+ if(!$status = Table_one::find($table->child_table_id)) return back()->withErrors('驳回失败');
|
|
|
+ if(!$status->update(['status'=>$status->status-1])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ if(!Table_two::find($table->child_table_id)->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ if(!Table_three::find($table->child_table_id)->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ if(!Table_four::find($table->child_table_id)->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ if(!Table_five::find($table->child_table_id)->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ if(!Table_six::find($table->child_table_id)->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ if(!Table_seven::find($table->child_table_id)->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ if(!Table_eight::find($table->child_table_id)->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ case 9:
|
|
|
+ if(!Table_nine::find($table->child_table_id)->update(['status'=>'0'])) return back()->withErrors('驳回失败');
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
+ return redirect('/on_table');
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|