sunhao 5 years ago
parent
commit
30235c2b95

+ 29 - 5
app/Http/Controllers/Admin/OrderController.php

@@ -238,6 +238,28 @@ class OrderController extends Controller
238 238
 
239 239
         $result = json_decode(json_encode($result),true);
240 240
 
241
+        $status_arr = array(
242
+            0 => '已录入',
243
+            1 => '待审核',
244
+            2 => '已审核',
245
+            3 => '已发货',
246
+        );
247
+        foreach($result as $k=>&$v){
248
+            
249
+            //获取商品信息
250
+            $v['goods'] = '';
251
+            $goods = DB::table('order_goods_skus')->where('order_id', $v['id'])->where('is_del', 0)->get();
252
+            if(!empty($goods)){
253
+                foreach($goods as $item){
254
+                    $goods_name = Goods::where('id', $item->goods_id)->pluck('name');
255
+                    $props_name = GoodsSkus::where('id', $item->sku_id)->pluck('propsName');
256
+                    $v['goods'][] = $goods_name.'('.$props_name.')  单价:¥'.$item->price.'  件数:'.$item->num.'';
257
+                }
258
+            }
259
+
260
+            $v['status_name'] = $status_arr[$v['status']];            
261
+        }
262
+
241 263
         $yestoday = date('Y-m-d', strtotime('-1 day'));
242 264
         //获取超时未发订单
243 265
         $order_overtime = Order::where('is_del',0)->where('warehouse', $warehouse)->where('status', '>', 1)->where('delivery_date', '<', $yestoday)->where('createTime', '>=', $_start)->where('logistics_id', '=', '')->lists('id');
@@ -354,14 +376,16 @@ class OrderController extends Controller
354 376
             3 => '已发货',
355 377
         );
356 378
         foreach($result as $k=>&$v){
357
-            /*
358 379
             //获取商品信息
359 380
             $v['goods'] = '';
360
-            $goods = DB::table('order_goods')->where('outerParentCode', $v['outerCode'])->get();
361
-            foreach($goods as $item){
362
-                $v['goods'][] = $item->goodsName.'&nbsp; 单价:¥'.$item->price.'&nbsp; 件数:'.$item->quantity.'';
381
+            $goods = DB::table('order_goods_skus')->where('order_id', $v['id'])->where('is_del', 0)->get();
382
+            if(!empty($goods)){
383
+                foreach($goods as $item){
384
+                    $goods_name = Goods::where('id', $item->goods_id)->pluck('name');
385
+                    $props_name = GoodsSkus::where('id', $item->sku_id)->pluck('propsName');
386
+                    $v['goods'][] = $goods_name.'('.$props_name.')&nbsp; 单价:¥'.$item->price.'&nbsp; 件数:'.$item->num.'';
387
+                }
363 388
             }
364
-            */
365 389
             #加粉时间
366 390
             $fanTime = DB::table('customers')->select('fanTime')->where('phone', $v['receiverMobile'])->first();
367 391
             $v['fanTime'] = isset($fanTime->fanTime) ? $fanTime->fanTime : '';

+ 9 - 1
resources/views/order/predictorderlist.blade.php

@@ -89,7 +89,15 @@
89 89
                             <td>{{$a['receiverName']}}</td>                            
90 90
                             <td>{{$a['receiverMobile']}}</td>                                                                                    
91 91
                             <td>{{$a['receiverState']}}{{$a['receiverCity']}}{{$a['receiverDistrict']}}{{$a['receiverStreet']}}{{$a['receiverAddress']}}</td>                            
92
-                            <td>{{$a['goods_note']}}</td> 
92
+                            <td>
93
+                                @if( is_array($a['goods']) && $a['warehouse'] == 3)
94
+                                    @foreach($a['goods'] as $good)
95
+                                        <p>{{$good}}</p>
96
+                                    @endforeach
97
+                                @else
98
+                                {{$a['goods_note']}}
99
+                                @endif
100
+                            </td> 
93 101
                             <td>{{$a['delivery_date']}}</td> 
94 102
 
95 103
                             @if($self_role =='销售' || ($self_role =='管理员' && $a['status']>0) ) 

+ 9 - 1
resources/views/order/warehouselist.blade.php

@@ -77,7 +77,15 @@
77 77
                             <td>{{$a['receiverName']}}</td>                            
78 78
                             <td>{{$a['receiverMobile']}}</td>                            
79 79
                             <td>{{$a['receiverState']}}{{$a['receiverCity']}}{{$a['receiverDistrict']}}{{$a['receiverStreet']}}{{$a['receiverAddress']}}</td>                            
80
-                            <td>{{$a['goods_note']}}</td>                            
80
+                            <td>
81
+                                @if( is_array($a['goods']) && $a['warehouse'] == 3)
82
+                                    @foreach($a['goods'] as $good)
83
+                                        <p>{{$good}}</p>
84
+                                    @endforeach
85
+                                @else
86
+                                {{$a['goods_note']}}
87
+                                @endif
88
+                            </td>                             
81 89
                             <td style="">{{$a['delivery_date']}}</td>                            
82 90
                             <td>{{$a['verify_time']}}</td>                            
83 91
                             <td class ="change_logistics_id">