Browse Source

修改同步订单脚本计算成本方式

shensong 5 years ago
parent
commit
fa47d8b820
1 changed files with 3 additions and 2 deletions
  1. 3 2
      app/Console/Commands/SyncMjOrderStatus.php

+ 3 - 2
app/Console/Commands/SyncMjOrderStatus.php

@@ -28,7 +28,7 @@ class SyncMjOrderStatus extends Command {
28 28
         $orders = json_decode(json_encode($orders), true);
29 29
         foreach($orders as $k=>$order){
30 30
             $result = $this->getMjOrder($order['id'], $order['outerCode']);
31
-           
31
+//           print_r($result);die;
32 32
             if( !empty($result) ){             
33 33
                 $data = array();
34 34
                 if( isset($result['expressCode']) && !empty($result['expressCode']) ){
@@ -48,7 +48,8 @@ class SyncMjOrderStatus extends Command {
48 48
                         $sku_id = $code_arr[1];
49 49
                         $cost = GoodsSkus::select('referenceCost', 'is_weigh')->where('id', $sku_id)->first(); //获取规格成本/是否称重
50 50
                         $quantity = $cost->is_weigh == 1 ? $sku['quantity']/2 : $sku['quantity']; //对应规格数量
51
-                        $data['cost'] += $cost->referenceCost * $quantity; //对应规格总成本
51
+                        $data['cost'] += $result['cost']; //对应规格总成本
52
+//                        $data['cost'] += $cost->referenceCost * $quantity; //对应规格总成本
52 53
                         #更新order_sku
53 54
                         OrderGoodsSkus::where('order_id', $order['id'])->where('sku_id', $sku_id)->update(['send_num'=>$quantity]);
54 55
                     }