\lib\supplyOrder

Summary

Methods
Properties
Constants
SubmitPay()
Creation()
ReduceStocks()
GoodsInputs()
OrderInputs()
OrderSubmit()
HostCreation()
Autotrophy()
OrderSet()
OrderModification()
OrderStatusMonitoring()
Query()
Retry()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
OrderState()
No private properties found
N/A

Methods

SubmitPay()

SubmitPay(mixed  $Order,  $Pay) : mixed

Parameters

mixed $Order
$Pay

//支付回调信息,支付订单数据

Returns

mixed —

Creation()

Creation( $DataBuy,  $User,  $Type = 1) : mixed

Parameters

$DataBuy

//下单信息

$User

//用户信息

$Type

//如果=1,则正常付款,如果=2,则无需付款 下单信息处理模块 下单验证,在线付款链接生成,

Returns

mixed —

ReduceStocks()

ReduceStocks(array  $Goods,  $Num,  $Oid,  $INPUT) : bool

Parameters

array $Goods
$Num

//购买份数

$Oid

//订单ID

$INPUT

//下单信息

Returns

bool —

减少商品库存

GoodsInputs()

GoodsInputs( $Goods) : void

Parameters

$Goods

OrderInputs()

OrderInputs( $Order,  $Goods) : void

Parameters

$Order
$Goods

OrderSubmit()

OrderSubmit( $OrData,  $Goods,  $Type = 1,  $QueueType = false) : mixed

Parameters

$OrData

//商品订单号!

$Goods

//下单商品信息

$Type

1正常,2补单

$QueueType

//是否为队列执行 订单创建后的执行操作

Returns

mixed —

HostCreation()

HostCreation( $OrData,  $Goods) : array

Parameters

$OrData
$Goods

主机空间发货 注:此商品无法使用积分兑换(影响续费价格配置!)

Returns

array —

Autotrophy()

Autotrophy( $OrData, mixed  $Type) : mixed

Parameters

$OrData

订单ID+订单号

mixed $Type

Returns

mixed —

OrderSet()

OrderSet(mixed  $id,  $state,  $return, int  $order_id = -1, int  $user_rmb, int  $Type = 1, mixed  $docking = 4) : mixed

Parameters

mixed $id
$state

//订单状态

$return

//对接返回信息

int $order_id

货源订单号

int $user_rmb

货源余额

int $Type

1订单创建后操作,2补单 修改订单状态!写入社区订单号

mixed $docking

Returns

mixed —

OrderModification()

OrderModification( $oid, mixed  $OrderNum,  $Uid,  $data) : mixed

Parameters

$oid
mixed $OrderNum
$Uid
$data

修改下单信息

Returns

mixed —

OrderStatusMonitoring()

OrderStatusMonitoring(mixed  $Num = 10) : mixed

订单状态监控

Parameters

mixed $Num

Returns

mixed —

Query()

Query( $ID, false  $Uid = false, int  $Type = 1, false  $OrderNum = false) : array

Parameters

$ID

//订单ID

false $Uid

用户ID,无则为游客

int $Type

1普通用户查询,2主站后台查询

false $OrderNum

订单号,游客查询时需要!

Returns

array —

查询订单进度!

Retry()

Retry( $ID) : mixed

Parameters

$ID

//订单补单! 目前只有补单功能独立于订单创建外,其他均要验证订单!

Returns

mixed —

OrderState()

OrderState( $Id) : mixed

Parameters

$Id

// 类型参数 返回状态

Returns

mixed —