智简魔方文档

推荐代理商品详情

方法概览

项目内容
文档类型PHP 类方法
方法标识app\common\logic\UpstreamLogic::recommendProductDetail
所属业务上下游
来源模块/系统上游管理公共类

功能说明

推荐代理商品详情

调用示例

$id = 1;
$result = (new \app\common\logic\UpstreamLogic())->recommendProductDetail($id);

参数

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

返回值

返回项类型说明
dataobject商品详情
data.idint推荐商品ID
data.upstream_product_idint上游商品ID
data.namestring商品名称
data.supplier_namestring供应商名称
data.login_urlstring前台网站地址
data.urlstring接口地址
data.pay_typestring付款类型免费free,一次onetime,周期先付recurring_prepayment,周期后付recurring_postpaid
data.pricestring商品最低价格
data.cyclestring商品最低周期
data.cpu_minintCPU(核)最小值
data.cpu_maxintCPU(核)最大值
data.memory_minint内存(GB)最小值
data.memory_maxint内存(GB)最大值
data.disk_minint硬盘(GB)最小值
data.disk_maxint硬盘(GB)最大值
data.bandwidth_minint带宽(Mbps)最小值
data.bandwidth_maxint带宽(Mbps)最大值
data.flow_minint流量(G)最小值
data.flow_maxint流量(G)最大值
data.descriptionstring简介

正常返回

{
  "data": {
    "id": 1,
    "upstream_product_id": 1,
    "name": "示例名称",
    "supplier_name": "示例名称",
    "login_url": "https://example.com/callback",
    "url": "https://example.com/callback",
    "pay_type": "string",
    "price": "string",
    "cycle": "string",
    "cpu_min": 1,
    "cpu_max": 1,
    "memory_min": 1,
    "memory_max": 1,
    "disk_min": 1,
    "disk_max": 1,
    "bandwidth_min": 1,
    "bandwidth_max": 1,
    "flow_min": 1,
    "flow_max": 1,
    "description": "192.0.2.1"
  }
}

异常情况

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