修复充值

This commit is contained in:
liaofei 2021-01-21 14:24:58 +08:00
parent 9a530f6f8b
commit 965b23d4fc

View File

@ -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;
}
}
}