智简魔方文档

商品详情

方法概览

项目内容
文档类型PHP 类方法
方法标识app\common\model\UpstreamProductModel::indexProduct
所属业务上下游
来源模块/系统上游商品模型

功能说明

商品详情

调用示例

$id = 1;
$result = (new \app\common\model\UpstreamProductModel())->indexProduct($id);

参数

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

返回值

返回项类型说明
idint商品ID
namestring商品名称
descriptionstring商品描述
supplier_idint供应商ID
supplier_namestring供应商名称
profit_percentstring利润百分比
profit_typeint利润方式0百分比1固定金额
auto_setupint是否自动开通:1是,0否
hiddenint0显示,1隐藏
pay_typestring付款类型,免费free,一次onetime,周期先付recurring_prepayment,周期后付recurring_postpaid
pricestring商品最低价格
cyclestring商品最低周期
upstream_product_idint上游商品ID
certificationint本地实名购买0关闭,1开启
product_group_name_secondstring二级分组名称
product_group_id_secondint二级分组ID
product_group_name_firststring一级分组名称
product_group_id_firstint一级分组ID
need_manual_syncint需要手动同步资源(0=否1=是)

正常返回

{
  "id": 1,
  "name": "示例名称",
  "description": "192.0.2.1",
  "supplier_id": 1,
  "supplier_name": "示例名称",
  "profit_percent": "string",
  "profit_type": 1,
  "auto_setup": 1,
  "hidden": 1,
  "pay_type": "string",
  "price": "string",
  "cycle": "monthly",
  "upstream_product_id": 1,
  "certification": 1,
  "product_group_name_second": "示例名称",
  "product_group_id_second": 1,
  "product_group_name_first": "示例名称",
  "product_group_id_first": 1,
  "need_manual_sync": 1
}

异常情况

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