Browse Source

计算成本

sunhao 5 years ago
parent
commit
3db8305628
1 changed files with 7 additions and 0 deletions
  1. 7 0
      app/Http/Controllers/Admin/OrderController.php

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

@@ -503,6 +503,7 @@ class OrderController extends Controller
503 503
             return redirect('/admin/order/index')->with('info', $msg);
504 504
         }
505 505
         $res = RedisModel::expire( $redisKey, 60 );
506
+
506 507
         $skus = $request->input('skus');
507 508
         $warehouse = (int)$request->input('warehouse');
508 509
         if($warehouse == 3 && empty($skus)){
@@ -548,6 +549,7 @@ class OrderController extends Controller
548 549
         //商品信息
549 550
         $skus = $request->input('skus');
550 551
         $gnum = $request->input('gnum');
552
+        $cost = 0;
551 553
         if(!empty($skus)){
552 554
             foreach($skus as $k=>$sku_id){
553 555
                 $sku_info = GoodsSkus::where('id', $sku_id)->first();
@@ -562,6 +564,7 @@ class OrderController extends Controller
562 564
                 $params['propertiesName'] = $sku_info->propsName;
563 565
                 //$params['goodsName'] = '海钓黄翅鱼';//$goods->code; 
564 566
                 $params['price'] = $sku_info->price;
567
+                if($sku_info->referenceCost) $cost += $sku_info->referenceCost * $gnum[$k];
565 568
                 $params['quantity'] = $gnum[$k];
566 569
                 $params['discountFee'] = 0;
567 570
                 $params['adjustFee'] = 0;
@@ -570,6 +573,10 @@ class OrderController extends Controller
570 573
             }
571 574
         }
572 575
 
576
+        if($cost>0){
577
+            $order['cost'] = $cost;
578
+        }
579
+
573 580
         //卖家云添加订单 ->改为审核通过再同步卖家云
574 581
         //$mj_add = Order::mjOrderAdd($order);
575 582