From 965b23d4fc8248cf386a612bfbbb3209f7d67f56 Mon Sep 17 00:00:00 2001 From: liaofei <136327134@qq.com> Date: Thu, 21 Jan 2021 14:24:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=85=85=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/services/pay/PayNotifyServices.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/crmeb/app/services/pay/PayNotifyServices.php b/src/crmeb/app/services/pay/PayNotifyServices.php index 838bab67..2913f6fc 100644 --- a/src/crmeb/app/services/pay/PayNotifyServices.php +++ b/src/crmeb/app/services/pay/PayNotifyServices.php @@ -13,6 +13,7 @@ namespace app\services\pay; use app\services\order\OtherOrderServices; use app\services\order\StoreOrderSuccessServices; +use app\services\user\UserRechargeServices; /** * 支付成功回调 @@ -40,4 +41,21 @@ class PayNotifyServices return false; } } + + /** + * 充值成功后 + * @param string|null $order_id 订单id + * @return bool + */ + public function wechatUserRecharge(string $order_id = null, string $trade_no = null) + { + try { + /** @var UserRechargeServices $userRecharge */ + $userRecharge = app()->make(UserRechargeServices::class); + if ($userRecharge->be(['order_id' => $order_id, 'paid' => 1])) return true; + return $userRecharge->rechargeSuccess($order_id); + } catch (\Exception $e) { + return false; + } + } }