修改周期配置组
方法概览
| 项目 | 内容 |
|---|---|
| 文档类型 | PHP 类方法 |
| 方法标识 | app\admin\model\ProductDurationGroupPresetsModel::updatePresets |
| 所属业务 | 系统管理 |
| 来源模块/系统 | 商品周期分组预设模型 |
功能说明
修改周期配置组
调用示例
$id = 1;
$name = '示例名称';
$ratio_open = 1;
$durations = [['name' => '示例名称', 'num' => 1, 'unit' => 'string', 'ratio' => 0.01]];
$result = (new \app\admin\model\ProductDurationGroupPresetsModel())->updatePresets($id, $name, $ratio_open, $durations);参数
| 参数 | 类型 | 必填 | 默认值 | 校验规则 | 说明 |
|---|---|---|---|---|---|
id | int | 是 | 1 | required | 周期分组预设ID |
name | string | 是 | — | required | 分组名称 |
ratio_open | int | 是 | — | required | 周期比例开关(0=关,1=开) |
durations | array | 是 | — | required | 周期信息 |
durations[].name | string | 是 | — | required | 周期名称 |
durations[].num | int | 是 | — | required | 周期时长 |
durations[].unit | string | 是 | — | required | 周期单位(hour=小时,day=天,month=自然月) |
durations[].ratio | float | 是 | — | required | 周期比例,可默认传0 |
返回值
未声明固定返回值。
正常返回
{}异常情况
| 异常类型 | 说明 |
|---|---|
Throwable | 调用失败时由具体实现抛出异常,异常信息以运行时结果为准。 |