1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- /**
- * @copyright Copyright (c) 2017 https://www.sapixx.com All rights reserved.
- * @license Licensed (http://www.apache.org/licenses/LICENSE-2.0).
- * @author pillar<ltmn@qq.com>
- * 联盟城市
- */
- namespace app\ais\controller\admin;
- use app\common\controller\Admin;
- use app\ais\model\AisCity;
- use think\facade\Validate;
- class City extends Admin{
- /**
- * 列表
- */
- public function index(){
- $view['parent_id'] = $this->request->param('parent_id/d',0);
- $view['pathMaps'] = AisCity::selectPath($view['parent_id']);
- $view['lists'] = AisCity::where(['parent_id' => $view['parent_id']])->order('sort asc,id asc')->paginate(20);
- $this->view->engine->layout('admin/layout');
- return view()->assign($view);
- }
-
- /**
- * 排序
- */
- public function sort(){
- if(request()->isAjax()){
- $param = [
- 'sort' => $this->request->param('sort/d',0),
- 'id' => $this->request->param('id/d'),
- ];
- $validate = $this->validate($param,'Category.sort');
- if(true !== $validate){
- return json(['code'=>0,'msg'=>$validate]);
- }
- $result = AisCity::where(['id'=>$param['id']])->update(['sort' => $param['sort']]);
- if($result){
- return enjson(200);
- }
- return enjson(0);
- }
- }
- }
|