Просмотр исходного кода

Merge branch 'v5.0.0dev' of https://gitee.com/ZhongBangKeJi/CRMEB into v5.0.0dev

liaofei 2 лет назад
Родитель
Сommit
698e2d0d9b
1 измененных файлов с 10 добавлено и 1 удалено
  1. 10 1
      crmeb/app/services/order/StoreOrderServices.php

+ 10 - 1
crmeb/app/services/order/StoreOrderServices.php

@@ -771,6 +771,15 @@ HTML;
         /** @var StoreOrderCreateServices $createServices */
         $createServices = app()->make(StoreOrderCreateServices::class);
         $data['order_id'] = $createServices->getNewOrderId('cp');
+        if (sys_config('user_brokerage_type') == 1) {
+            $percent = bcdiv((string)$data['pay_price'], (string)$order['pay_price'], 6);
+            if ($order['one_brokerage'] > 0) {
+                $data['one_brokerage'] = bcmul((string)$order['one_brokerage'], $percent, 2);
+            }
+            if ($order['two_brokerage'] > 0) {
+                $data['two_brokerage'] = bcmul((string)$order['two_brokerage'], $percent, 2);
+            }
+        }
         /** @var StoreOrderStatusServices $services */
         $services = app()->make(StoreOrderStatusServices::class);
         return $this->transaction(function () use ($id, $data, $services) {
@@ -2549,7 +2558,7 @@ HTML;
             'is_del' => 0,
             'paid' => 1,
             'status' => 2,
-            'change_type' => ['take_delivery','user_take_delivery']
+            'change_type' => ['take_delivery', 'user_take_delivery']
         ], 30);
         foreach ($orderList as $item) {
             AutoCommentJob::dispatch([$item['id'], $item['cart_id']]);