where([ 'is_delete' => 0, ]); $pagination = pagination_make($query); $list = $pagination['list']; return [ 'code' => 0, 'msg' => 'success', 'data' => [ 'data' => $list, 'pageNo' => $pagination['pageNo'], 'totalCount' => $pagination['totalCount'], ], ]; } public function changeStatus($id) { try { $cat = SaasIntegralCat::findOne($id); if (!$cat) { throw new Exception('分类未找到!'); } $cat->is_enable = $cat->is_enable == '1' ? 0 : 1; if ($cat->save()) { return [ 'code' => 0, 'msg' => '修改成功!', ]; } return [ 'code' => 1, 'msg' => '修改失败!', ]; } catch (Exception $e) { return [ 'code' => 1, 'msg' => $e->getMessage(), ]; } } public function changeName($id, $name) { try { $cat = SaasIntegralCat::findOne($id); if (!$cat) { throw new Exception('分类未找到!'); } $cat->name = $name; if ($cat->save()) { return [ 'code' => 0, 'msg' => '修改成功!', ]; } return [ 'code' => 1, 'msg' => '修改失败!', ]; } catch (Exception $e) { return [ 'code' => 1, 'msg' => $e->getMessage(), ]; } } public function delete($id) { try { $cat = SaasIntegralCat::findOne($id); if (!$cat) { throw new Exception('分类未找到!'); } $cat->is_delete = 1; if ($cat->save()) { return [ 'code' => 0, 'msg' => '删除成功!', ]; } return [ 'code' => 1, 'msg' => '删除失败!', ]; } catch (Exception $e) { return [ 'code' => 1, 'msg' => $e->getMessage(), ]; } } public function add($name) { try { $cat = new SaasIntegralCat(); $cat->name = $name; if ($cat->save()) { return [ 'code' => 0, 'msg' => '创建成功!', ]; } return [ 'code' => 1, 'msg' => '创建失败!', ]; } catch (Exception $e) { return [ 'code' => 1, 'msg' => $e->getMessage(), ]; } } }