mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-06 03:58:04 +08:00
调整变量名称
This commit is contained in:
parent
0df6a2480e
commit
d98500dd75
@ -171,10 +171,10 @@ abstract class PaymentService extends Service
|
||||
|
||||
/**
|
||||
* 支付通知处理
|
||||
* @param string $type
|
||||
* @param string $param 支付通道-支付编号
|
||||
* @return string
|
||||
*/
|
||||
abstract public function notify(string $type = ''): string;
|
||||
abstract public function notify(string $param = ''): string;
|
||||
|
||||
/**
|
||||
* 订单主动查询
|
||||
|
@ -63,19 +63,19 @@ class AliPaymentService extends PaymentService
|
||||
|
||||
/**
|
||||
* 支付结果处理
|
||||
* @param string $type 支付通道
|
||||
* @param string $param 支付通道
|
||||
* @return string
|
||||
* @throws \WeChat\Exceptions\InvalidResponseException
|
||||
* @throws \think\db\exception\DataNotFoundException
|
||||
* @throws \think\db\exception\DbException
|
||||
* @throws \think\db\exception\ModelNotFoundException
|
||||
*/
|
||||
public function notify(string $type = ''): string
|
||||
public function notify(string $param = ''): string
|
||||
{
|
||||
if (is_numeric(stripos($type, '-'))) {
|
||||
[$payType, $payId] = explode('-', $type);
|
||||
if (is_numeric(stripos($param, '-'))) {
|
||||
[$payType, $payId] = explode('-', $param);
|
||||
} else {
|
||||
[$payType, $payId] = [$type ?: static::$type, static::$id];
|
||||
[$payType, $payId] = [$param ?: static::$type, static::$id];
|
||||
}
|
||||
$notify = \AliPay\App::instance($this->params)->notify();
|
||||
if (in_array($notify['trade_status'], ['TRADE_SUCCESS', 'TRADE_FINISHED'])) {
|
||||
|
@ -125,18 +125,18 @@ class JoinPaymentService extends PaymentService
|
||||
|
||||
/**
|
||||
* 支付结果处理
|
||||
* @param string $type 支付通道
|
||||
* @param string $param 支付通道
|
||||
* @return string
|
||||
* @throws \think\db\exception\DataNotFoundException
|
||||
* @throws \think\db\exception\DbException
|
||||
* @throws \think\db\exception\ModelNotFoundException
|
||||
*/
|
||||
public function notify(string $type = ''): string
|
||||
public function notify(string $param = ''): string
|
||||
{
|
||||
if (is_numeric(stripos($type, '-'))) {
|
||||
[$payType, $payId] = explode('-', $type);
|
||||
if (is_numeric(stripos($param, '-'))) {
|
||||
[$payType, $payId] = explode('-', $param);
|
||||
} else {
|
||||
[$payType, $payId] = [$type ?: static::$type, static::$id];
|
||||
[$payType, $payId] = [$param ?: static::$type, static::$id];
|
||||
}
|
||||
$notify = $this->app->request->get();
|
||||
foreach ($notify as &$item) $item = urldecode($item);
|
||||
|
@ -100,19 +100,19 @@ class WechatPaymentService extends PaymentService
|
||||
|
||||
/**
|
||||
* 支付结果处理
|
||||
* @param string $type 支付通道
|
||||
* @param string $param 支付通道
|
||||
* @return string
|
||||
* @throws \WeChat\Exceptions\InvalidResponseException
|
||||
* @throws \think\db\exception\DataNotFoundException
|
||||
* @throws \think\db\exception\DbException
|
||||
* @throws \think\db\exception\ModelNotFoundException
|
||||
*/
|
||||
public function notify(string $type = ''): string
|
||||
public function notify(string $param = ''): string
|
||||
{
|
||||
if (is_numeric(stripos($type, '-'))) {
|
||||
[$payType, $payId] = explode('-', $type);
|
||||
if (is_numeric(stripos($param, '-'))) {
|
||||
[$payType, $payId] = explode('-', $param);
|
||||
} else {
|
||||
[$payType, $payId] = [$type ?: static::$type, static::$id];
|
||||
[$payType, $payId] = [$param ?: static::$type, static::$id];
|
||||
}
|
||||
$notify = $this->payment->getNotify();
|
||||
if ($notify['result_code'] == 'SUCCESS' && $notify['return_code'] == 'SUCCESS') {
|
||||
|
Loading…
x
Reference in New Issue
Block a user