\app\api\service\orderPaySuccess

订单支付成功服务类 Class PaySuccess

Summary

Methods
Properties
Constants
getError()
hasError()
__construct()
getOrderInfo()
onPaySuccess()
$model
No constants found
No protected methods found
$error
$wxappId
N/A
updatePayStatus()
updateOrderInfo()
updatePayInfo()
$user
N/A

Properties

$model

$model : 

Type

$error

$error : 

Type

$wxappId

$wxappId : 

Type

$user

$user : 

Type

Methods

getError()

getError() : mixed

获取错误信息

Returns

mixed

hasError()

hasError() : boolean

是否存在错误

Returns

boolean

__construct()

__construct(  $orderNo) 

构造函数 PaySuccess constructor.

Parameters

$orderNo

Throws

\think\exception\DbException

getOrderInfo()

getOrderInfo() : \app\api\model\Order|null

获取订单详情

Returns

\app\api\model\Order|null

onPaySuccess()

onPaySuccess(  $payType, array  $payData = array()) : boolean

订单支付成功业务处理

Parameters

$payType
array $payData

Returns

boolean

updatePayStatus()

updatePayStatus(  $payType, array  $payData = array()) : boolean

更新付款状态

Parameters

$payType
array $payData

Returns

boolean

updateOrderInfo()

updateOrderInfo(  $payType,   $payData) : false|integer

更新订单记录

Parameters

$payType
$payData

Throws

\Exception

Returns

false|integer

updatePayInfo()

updatePayInfo(  $payType) 

记录订单支付信息

Parameters

$payType

Throws

\think\Exception