智简魔方文档

订单详情

方法概览

项目内容
文档类型PHP 类方法
方法标识app\common\model\OrderModel::indexOrder
所属业务订单管理
来源模块/系统订单模型

功能说明

订单详情

调用示例

$id = 1;
$result = (new \app\common\model\OrderModel())->indexOrder($id);

参数

参数类型必填默认值校验规则说明
idintrequired订单ID

返回值

返回项类型说明
idint订单ID
typestring类型new新订单renew续费订单upgrade升降级订单artificial人工订单
amountstring金额
create_timeint创建时间
pay_timeint支付时间
statusstring状态Unpaid未付款Paid已付款Cancelled已取消Refunded已退款WaitUpload待上传WaitReview待审核ReviewFail审核失败
gatewaystring支付方式
creditstring使用余额,大于0代表订单使用了余额,和金额相同代表订单支付方式为余额
client_idint用户ID
client_namestring用户名称
notesstring备注
refund_amountstring订单已退款金额
amount_unpaidstring未支付金额
refundable_amountstring订单可退款金额
apply_credit_amountstring订单可应用余额金额
admin_idint管理员ID
admin_namestring管理员名称
is_recycleint是否在回收站(0=否,1=是)
refund_orginalint订单支付方式退款时是否支持原路返回:1是,0否(退款至下拉就不显示'原支付路径')
voucherarray上传的凭证
review_fail_reasonstring审核失败原因
refund_creditstring已退款余额
refund_gatewaystring已退款渠道
gateway_signstring支付接口标识(credit=余额,credit_limit=信用额)
unpaid_timeoutint未支付超时时间,0表示不限制
remain_pay_timeint剩余支付时间,配合unpaid_timeout使用
itemsarray订单子项
items[].idint订单子项ID
items[].descriptionstring描述
items[].amountstring金额
items[].host_idint产品ID
items[].product_namestring商品名称
items[].host_namestring产品标识
items[].billing_cyclestring计费周期
items[].host_statusstring产品状态Unpaid未付款Pending开通中Active使用中Suspended暂停Deleted删除Failed开通失败
items[].editint是否可编辑1是0否
items[].profitstring利润
items[].agentint代理订单1是0否

正常返回

{
  "id": 1,
  "type": "string",
  "amount": "string",
  "create_time": 1752984000,
  "pay_time": 1752984000,
  "status": "Active",
  "gateway": "credit",
  "credit": "string",
  "client_id": 1,
  "client_name": "示例名称",
  "notes": "示例说明",
  "refund_amount": "string",
  "amount_unpaid": "string",
  "refundable_amount": "string",
  "apply_credit_amount": "string",
  "admin_id": 1,
  "admin_name": "示例名称",
  "is_recycle": 1,
  "refund_orginal": 1,
  "voucher": [
    "string"
  ],
  "review_fail_reason": "示例说明",
  "refund_credit": "string",
  "refund_gateway": "credit",
  "gateway_sign": "example-token",
  "unpaid_timeout": 1752984000,
  "remain_pay_time": 1752984000,
  "items": [
    {
      "id": 1,
      "description": "192.0.2.1",
      "amount": "string",
      "host_id": 1,
      "product_name": "示例名称",
      "host_name": "示例名称",
      "billing_cycle": "monthly",
      "host_status": "Active",
      "edit": 1,
      "profit": "string",
      "agent": 1
    }
  ]
}

异常情况

异常类型说明
Throwable调用失败时由具体实现抛出异常,异常信息以运行时结果为准。