xieruidong 2 年之前
父节点
当前提交
519493426d
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      application/api/controller/mall/Orders.php

+ 5 - 1
application/api/controller/mall/Orders.php

@@ -124,9 +124,13 @@ class Orders extends Api
         $order['num_install']=$info['num_install'];
         $order['tax']=$data['tax']??null;
         $order->save();
+        $amount_profit=0;
         foreach ($info['goods'] as $everyGoods){
-            OrderInfo::saveInfo($order,$everyGoods);
+            $orderInfo=OrderInfo::saveInfo($order,$everyGoods);
+            $amount_profit=bcadd($amount_profit,$orderInfo['amount_profit']);
         }
+        $order['amount_profit']=$amount_profit;
+        $order['amount_profit_per']=bcmul(100,bcdiv($order['amount_profit'],$order['amount_pay']));
         $order->address()->save($address->orderAddress());
 
         Db::commit();