| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- namespace biz\item\classes;
- use biz\base\classes\BaseClass;
- use common\components\imgUtil;
- use common\components\util;
- class PtItemClassClass extends BaseClass
- {
- public static $baseFile = '\biz\item\models\PtItemClass';
- public static function getClassList($where)
- {
- $data = self::getList('*', $where, 'inTurn DESC');
- $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
- if (empty($list)) {
- return $data;
- }
- foreach ($list as $key => $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;
- }
- }
|