isAjax()) { $page_index = input('page', 1); $page_size = input('page_size', PAGE_LIST_ROWS); $search_keys = input('search_keys', ""); $condition = []; $condition[] = [ 'site_id', '=', $this->site_id ]; if (!empty($search_keys)) { $condition[] = [ 'service_name', 'like', '%' . $search_keys . '%' ]; } $goods_attr_model = new GoodsServiceModel(); $list = $goods_attr_model->getServicePageList($condition, $page_index, $page_size); return $list; } else { return $this->fetch('goodsservice/lists'); } } /** * 商品服务添加 */ public function add() { if (request()->isAjax()) { $data = [ 'site_id' => $this->site_id, 'service_name' => input('service_name', ''), 'desc' => input('desc', 0), 'icon' => input('icon', '') ]; $model = new GoodsServiceModel(); $res = $model->addService($data); return $res; } } /** * 商品服务编辑 */ public function edit() { if (request()->isAjax()) { $id = input('id', ''); $data = [ 'service_name' => input('service_name', ''), 'desc' => input('desc', 0), 'icon' => input('icon', '') ]; $model = new GoodsServiceModel(); $res = $model->editService($data, [ [ 'id', '=', $id ], [ 'site_id', '=', $this->site_id ] ]); return $res; } } /** * 商品服务删除 */ public function delete() { if (request()->isAjax()) { $id = input("id", 0); $model = new GoodsServiceModel(); $result = $model->deleteService([ [ 'id', '=', $id ], [ 'site_id', '=', $this->site_id ] ]); return $result; } } }