WIN-2308041133\Administrator 4 mēneši atpakaļ
vecāks
revīzija
c01bdee720
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      app/services/order/StoreOrderRefundServices.php

+ 2 - 2
app/services/order/StoreOrderRefundServices.php

@@ -461,10 +461,10 @@ class StoreOrderRefundServices extends BaseServices
         ]);
 
         //回退复购折扣
-        if (isset($order['repeat_discount_num']) && $order['repeat_discount_num'] > 0) {
+        if (isset($order['repeat_discount_num']) && $order['repeat_discount_num'] > 0 && isset($order['use_repeat_discount']) && $order['use_repeat_discount'] > 0) {
             /** @var UserServices $userService */
             $userService = app()->make(UserServices::class);
-            $userService->bcInc($order['uid'], 'repeat_discount_num', $order['use_repeat_discount'], 'uid');
+            $userService->bcInc($order['uid'], 'repeat_discount_num', (string)$order['use_repeat_discount'], 'uid');
             $statusService->save([
                 'oid' => $order['id'],
                 'change_type' => 'repeat_discount_back',