| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <?php
- /**
- * Niushop商城系统 - 团队十年电商经验汇集巨献!
- * =========================================================
- * Copy right 2019-2029 杭州牛之云科技有限公司, 保留所有权利。
- * ----------------------------------------------
- * 官方网址: https://www.niushop.com
- * =========================================================
- */
- namespace app\shop\controller;
- use app\model\goods\GoodsService as GoodsServiceModel;
- class Goodsservice extends BaseShop
- {
- /**
- * 商品服务列表
- */
- public function lists()
- {
- if (request()->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;
- }
- }
- }
|