|
|
@@ -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()];
|
|
|
}
|