dyjh 6 anni fa
parent
commit
32f38a7815
1 ha cambiato i file con 38 aggiunte e 34 eliminazioni
  1. 38 34
      app/Http/Controllers/Web/OrderController.php

+ 38 - 34
app/Http/Controllers/Web/OrderController.php

xqd xqd
@@ -165,6 +165,40 @@ class OrderController extends Controller
         if(empty($id)){
             return redirect('web/Index/index');
         }
+
+        $cat = MedicalSingleCateModel::all();
+        $data_single=array();
+        foreach ($cat as $key=>$val){
+            $projects = MedicalSingleProjectModel::where('cate_id',$val['id'])->get();
+            $project = array();
+            foreach($projects as $k=>$v){
+                $project[]=(object)[
+                    'id'=>$v['id'],
+                    'name'=>$v['name'],
+                    'price'=>$v['oldPrice'],
+                    'youhui'=>$v['realPrice']
+                ];
+            }
+            $data_single[]=(object)[
+                'name'=>$val['name'],
+                'data'=>$project
+            ];
+        }
+        $data_combos = MedicalComboModel::all();
+        $data_combo = array();
+        foreach ($data_combos as $k_c=>$v_c){
+            $data_combo[]=(object)[
+                'id'=>$v_c['id'],
+                'name'=>$v_c['name'],
+                'neirong'=>$v_c['content'],
+                'jiage'=>$v_c['oldPrice'],
+                'youhui'=>$v_c['realPrice']
+            ];
+        }
+        $data_single = json_encode($data_single);
+        $data_combo = json_encode($data_combo);
+
+
         $checkorder = MedicalOrderModel::find($id);
         $combos=array();
         $singles=array();
@@ -195,44 +229,14 @@ class OrderController extends Controller
                 }
             }
 
-            $data_single = json_encode($singles);
-            $data_combo = json_encode($combos);
+            $data_single_check = json_encode($singles);
+            $data_combo_check = json_encode($combos);
         //dd($data_single);
-            return view('web.order.result',compact('data_single','data_combo'));
+            return view('web.order.result',compact('data_single_check','data_combo_check','data_single','data_combo'));
         }elseif(!$checkorder){
             return redirect('web/Index/index');
         }
-        $cat = MedicalSingleCateModel::all();
-        $data_single=array();
-        foreach ($cat as $key=>$val){
-            $projects = MedicalSingleProjectModel::where('cate_id',$val['id'])->get();
-            $project = array();
-            foreach($projects as $k=>$v){
-                $project[]=(object)[
-                    'id'=>$v['id'],
-                    'name'=>$v['name'],
-                    'price'=>$v['oldPrice'],
-                    'youhui'=>$v['realPrice']
-                ];
-            }
-            $data_single[]=(object)[
-                'name'=>$val['name'],
-                'data'=>$project
-            ];
-        }
-        $data_combos = MedicalComboModel::all();
-        $data_combo = array();
-        foreach ($data_combos as $k_c=>$v_c){
-            $data_combo[]=(object)[
-                'id'=>$v_c['id'],
-                'name'=>$v_c['name'],
-                'neirong'=>$v_c['content'],
-                'jiage'=>$v_c['oldPrice'],
-                'youhui'=>$v_c['realPrice']
-            ];
-        }
-        $data_single = json_encode($data_single);
-        $data_combo = json_encode($data_combo);
+
 //        dd($data_single);
         return view('web.order.post',compact('data_single','data_combo','id'));
     }