智简魔方文档

添加商品

方法概览

项目内容
文档类型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_idint是—required供应商 ID
param.upstream_product_idint是—required上游商品 ID
param.namestring是—required商品名称
param.descriptionstring否——商品描述
param.profit_percentfloat是—required利润百分比
param.profit_typeint是—required利润方式0百分比1固定金额
param.auto_setupint是—required是否自动开通:1是,0否
param.certificationint是—required本地实名购买0关闭,1开启
param.product_group_idint是—required二级分组 ID
param.syncboolean是—required是否代理升降级商品:0,1
renew_profit_percentfloat是—required续费利润百分比
renew_profit_typeint是—required续费利润方式0百分比1固定金额
upgrade_profit_percentfloat是—required升降级利润百分比
upgrade_profit_typeint是—required升降级利润方式0百分比1固定金额
modestring否——代理模式:only_api仅调用接口,sync同步商品

返回值

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

正常返回

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

异常情况

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