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