Browse Source

add table_back fix sql

GGican 8 years ago
parent
commit
c36f5e501b

+ 53 - 1
app/Http/Controllers/Admin/TableController.php

xqd 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'] == ''){
@@ -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');
+    }
 
 }
 

+ 3 - 0
app/Http/routes.php

xqd
@@ -66,6 +66,9 @@ Route::group(['namespace'=>'Admin','middleware'=>['admin.login']],function() {
     Route::get('print/{id}','PrintController@printed');
     Route::get('print_table','PrintController@print_table');
 
+    //back
+    Route::get('back','TableController@back');
+
 });
 
 Route::any('/login', 'Admin\IndexController@login');

+ 1 - 0
resources/views/admin/edit_table/table_eight.blade.php

xqd
@@ -351,6 +351,7 @@
                                         @else
                                             <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                                 提交</button>
+                                                <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                         @endif
                                     @endif
                                     <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>

+ 1 - 0
resources/views/admin/edit_table/table_five.blade.php

xqd
@@ -186,6 +186,7 @@
                                         @else
                                             <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                                 提交</button>
+                                                <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                         @endif
                                     @endif
                                     <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>

+ 1 - 0
resources/views/admin/edit_table/table_four.blade.php

xqd
@@ -154,6 +154,7 @@
                                         @else
                                             <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                                 提交</button>
+                                                <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                         @endif
                                     @endif
                                     <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>

+ 1 - 0
resources/views/admin/edit_table/table_nine.blade.php

xqd
@@ -333,6 +333,7 @@
                                         @else
                                             <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                                 提交</button>
+                                                <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                         @endif
                                     @endif
                                     <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>

+ 1 - 0
resources/views/admin/edit_table/table_one.blade.php

xqd
@@ -292,6 +292,7 @@
                                     @else
                                         <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                             提交</button>
+                                            <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                     @endif
                                 @endif
                                 <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>

+ 1 - 0
resources/views/admin/edit_table/table_seven.blade.php

xqd
@@ -304,6 +304,7 @@
                                         @else
                                             <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                                 提交</button>
+                                                <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                         @endif
                                     @endif
                                     <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>

+ 1 - 0
resources/views/admin/edit_table/table_six.blade.php

xqd
@@ -171,6 +171,7 @@
                                         @else
                                             <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                                 提交</button>
+                                                <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                         @endif
                                     @endif
                                     <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>

+ 1 - 0
resources/views/admin/edit_table/table_three.blade.php

xqd
@@ -177,6 +177,7 @@
                                         @else
                                             <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                                 提交</button>
+                                                <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                         @endif
                                     @endif
                                     <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>

+ 1 - 0
resources/views/admin/edit_table/table_two.blade.php

xqd
@@ -211,6 +211,7 @@
                                         @else
                                             <button id="sub" type="submit" onclick="javascript:this.form.action='{{ url('/table/sub/'.$table_id) }}'" class="btn btn-primary">
                                                 提交</button>
+                                                <a href="{{ url('/back/?table_type_id='.$table_type_id.'&table_id='.$table_id) }}" class="btn btn-danger">驳回</a>
                                         @endif
                                     @endif
                                     <a href="{{ url('/on_table') }}" class="btn btn-info">返回</a>