智简魔方文档

添加商品

方法概览

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

功能说明

添加商品

调用示例

$param = ['supplier_id' => 1, 'upstream_product_id' => 1, 'name' => '示例名称', 'description' => '192.0.2.1', 'profit_percent' => 0.01, 'profit_type' => 1, 'auto_setup' => 1, 'certification' => 1, 'product_group_id' => 1, 'sync' => true];
$renew_profit_percent = 0.01;
$renew_profit_type = 1;
$upgrade_profit_percent = 0.01;
$upgrade_profit_type = 1;
$mode = 'string';
$result = (new \app\common\model\UpstreamProductModel())->createProduct($param, $renew_profit_percent, $renew_profit_type, $upgrade_profit_percent, $upgrade_profit_type, $mode);

参数

参数类型必填默认值校验规则说明
param.supplier_idintrequired供应商ID
param.upstream_product_idintrequired上游商品ID
param.namestringrequired商品名称
param.descriptionstring商品描述
param.profit_percentfloatrequired利润百分比
param.profit_typeintrequired利润方式0百分比1固定金额
param.auto_setupintrequired是否自动开通:1是,0否
param.certificationintrequired本地实名购买0关闭,1开启
param.product_group_idintrequired二级分组ID
param.syncbooleanrequired是否代理升降级商品:0,1
renew_profit_percentfloatrequired续费利润百分比
renew_profit_typeintrequired续费利润方式0百分比1固定金额
upgrade_profit_percentfloatrequired升降级利润百分比
upgrade_profit_typeintrequired升降级利润方式0百分比1固定金额
modestring代理模式:only_api仅调用接口,sync同步商品

返回值

返回项类型说明
statusint状态码,200成功,400失败
msgstring提示信息

正常返回

{
  "status": 1,
  "msg": "string"
}

异常情况

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