Browse Source

总计商品

sunhao 5 years ago
parent
commit
f857add1ff

+ 7 - 2
app/Http/Controllers/Admin/OrderController.php

2499
         $is_fx = env('IS_FX');
2499
         $is_fx = env('IS_FX');
2500
         $data = OrderGoodsSkus::where('order_id', $id)->where('is_del', 0)->get();
2500
         $data = OrderGoodsSkus::where('order_id', $id)->where('is_del', 0)->get();
2501
         if(empty($data)) exit('0');
2501
         if(empty($data)) exit('0');
2502
+        $total = 0;
2502
         foreach($data as $good){
2503
         foreach($data as $good){
2503
             $good->goods_name = Goods::where('id', $good->goods_id)->pluck('name');
2504
             $good->goods_name = Goods::where('id', $good->goods_id)->pluck('name');
2504
             $sku = GoodsSkus::select('code', 'propsName', 'referenceCost', 'outPrice')->where('id', $good->sku_id)->first();
2505
             $sku = GoodsSkus::select('code', 'propsName', 'referenceCost', 'outPrice')->where('id', $good->sku_id)->first();
2507
             if($good->cost == null){
2508
             if($good->cost == null){
2508
                 $good->cost = $is_fx == 0? $sku->referenceCost : $sku->outPrice;
2509
                 $good->cost = $is_fx == 0? $sku->referenceCost : $sku->outPrice;
2509
             }
2510
             }
2511
+            $total += $good->cost * $good->num;  
2510
         }
2512
         }
2511
-
2512
-        exit(json_encode($data));
2513
+        $total = round($total, 2);
2514
+        $res = array();
2515
+        $res['data'] = $data;
2516
+        $res['total'] = $total;
2517
+        exit(json_encode($res));
2513
     }
2518
     }
2514
 
2519
 
2515
 }
2520
 }

+ 4 - 0
resources/views/order/orderlist.blade.php

399
                                 
399
                                 
400
                             </tbody>
400
                             </tbody>
401
                         </table>
401
                         </table>
402
+                        <div id='g_total'></div>
402
                         <div style="float:right">
403
                         <div style="float:right">
403
                             <button class="btn" data-dismiss="modal" aria-hidden="true">关闭</button>
404
                             <button class="btn" data-dismiss="modal" aria-hidden="true">关闭</button>
404
                         </div>
405
                         </div>
469
                 success:function(data){
470
                 success:function(data){
470
                     if(data != '0'){
471
                     if(data != '0'){
471
                         data = eval("("+data+")");
472
                         data = eval("("+data+")");
473
+                        var total = data.total;
474
+                        data = data.data;
472
                         var str = '';
475
                         var str = '';
473
                         for (var i = 0, l = data.length; i < l; i++) {
476
                         for (var i = 0, l = data.length; i < l; i++) {
474
                             var item = data[i];
477
                             var item = data[i];
481
                             str += '</tr>';                                              
484
                             str += '</tr>';                                              
482
                         } 
485
                         } 
483
                         $("#g_tr").html(str);                  
486
                         $("#g_tr").html(str);                  
487
+                        $("#g_total").html('总计:'+total+'元');                  
484
                         $("#modal-demo3").modal("show");
488
                         $("#modal-demo3").modal("show");
485
                     }
489
                     }
486
                     
490