$sjId, 'delStatus' => 0], null, '*', 'id'); return empty($category) ? [] : array_keys($category); } //获取详情 ssh 2019.12.8 public static function getInfo($id) { $info = self::getById($id); $list = self::groupBaseInfo([$info]); return current($list); } //组合信息 ssh 2019.12.8 public static function groupBaseInfo($list) { foreach ($list as $key => $val) { $val = business::formatCategoryImg($val); $list[$key] = $val; } return $list; } //添加分类 ssh 2019.12.8 public static function addCategory($data) { $categoryName = $data['categoryName']; $sjId = $data['sjId']; $exists = self::getByCondition(['sjId' => $sjId, 'delStatus' => 0, 'categoryName' => $categoryName]); if (!empty($exists)) { util::fail('分类名称已经存在'); } return self::add($data); } //分类启用与停用 ssh 2019.12.8 public static function changeStatus($categoryId, $status) { return self::updateById($categoryId, ['status' => $status]); } //删除分类 ssh 2020.3.3 public static function deleteCategory($id) { self::updateById($id, ['delStatus' => 1]); return true; } }