$val) { $shortCover = $val['cover'] ?? ''; $cover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_130,w_130"; $bigCover = imgUtil::groupImg($shortCover) . "?x-oss-process=image/resize,m_fill,h_700,w_700"; $list[$key]['cover'] = $cover; $list[$key]['smallCover'] = $cover; $list[$key]['bigCover'] = $bigCover; } $data['list'] = $list; return $data; } //新增花材分类 public static function addClass($data) { $name = $data['name'] ?? ''; if (!$name) { util::fail("请输入花材分类"); } //判断花材名称是否存在 $exist = self::exists(['name' => $name]); if ($exist) { util::fail("花材分类名称已存在"); } $res = self::add($data); return $res; } //修改 public static function updateClass($data) { $id = $data['id'] ?? 0; $name = $data['name'] ?? ''; if (!$name) { util::fail("花材分类名称不能为空"); } $model = self::getById($id); if (!$model) { util::fail("该花材分类不存在"); } self::updateById($id, $data); return true; } //根据id 获取相应的 name [id=>name] public static function getNameMap($ids) { $res = self::getByIds($ids); $map = []; if ($res) { foreach ($res as $v) { $map[$v['id']] = $v['name']; } } return $map; } }