dyjh 6 years ago
parent
commit
fcf27aa772
2 changed files with 13 additions and 0 deletions
  1. 12 0
      app/Http/Controllers/Web/OrderController.php
  2. 1 0
      routes/web.php

+ 12 - 0
app/Http/Controllers/Web/OrderController.php

xqd xqd
@@ -48,6 +48,7 @@ class OrderController extends Controller
                 $res['state'] = 2;
                 $res['err'] = '您已提交';
                 $res['redirect_url'] = url('web/Index/post').'?id='.$check->id;
+                $res['download_url'] = url('web/Index/download').'?id='.$check->id;
                 $res['pdf_url'] = $check->pdf;
             }elseif($check&&empty($check->pdf)){
                 $res['state'] = 1;
@@ -64,6 +65,17 @@ class OrderController extends Controller
         }
     }
 
+    public function download(Request $request)
+    {
+        $id = $request->get('id');
+        $check = MedicalOrderModel::find($id);
+        if(!empty($check)&&!empty($check->pdf)){
+            $url = str_replace(env('APP_URL'),public_path(),$check->pdf);
+            return response()->download($url);
+        }
+
+    }
+
     public function sms(Request $request){
 
         $conf['nationality'] = '民族';

+ 1 - 0
routes/web.php

xqd
@@ -48,6 +48,7 @@ Route::group(['prefix' => 'web'], function () {
 
     // index
     Route::get('/Index/index', 'Web\OrderController@index');
+    Route::get('/Index/download', 'Web\OrderController@download');
     Route::get('/Index/sms', 'Web\OrderController@sms');
     Route::post('/Index/index', 'Web\OrderController@index');
     Route::post('/Index/sms', 'Web\OrderController@sms');