智简魔方文档

获取周期预设信息

方法概览

项目内容
文档类型PHP 类方法
方法标识app\admin\model\ProductDurationGroupPresetsModel::indexPresets
所属业务公共函数
来源模块/系统商品周期分组预设模型

功能说明

获取周期预设信息

调用示例

$id = 1;
$result = (new \app\admin\model\ProductDurationGroupPresetsModel())->indexPresets($id);

参数

参数类型必填默认值校验规则说明
idintrequired周期分组预设ID

返回值

返回项类型说明
presetsobject预设信息
presets.idint分组预设ID
presets.namestring分组名称
presets.ratio_openint
presets.durationsarray周期信息
presets.durations[].idarray周期ID
presets.durations[].namestring周期名称
presets.durations[].numint周期时长
presets.durations[].unitstring周期单位(hour=小时,day=天,month=自然月
presets.durations[].ratiofloat周期比例

正常返回

{
  "presets": {
    "id": 1,
    "name": "示例名称",
    "ratio_open": 1,
    "durations": [
      {
        "id": [
          1
        ],
        "name": "示例名称",
        "num": 1,
        "unit": "string",
        "ratio": 0.01
      }
    ]
  }
}

异常情况

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