query()->where($map); $list = $list->orderByDesc('id')->paginate(request('limit',config('page_num',10)))->appends(request()->all()); return json_send(['code'=>'success','msg'=>'成功','data'=>$list]); } /** * 添加 * * */ public function add( Model $Model){ // 组合数据 $data['name'] = request('name',''); $data['device_id'] = request('device_id',0); // 写入 $id = $Model->add($data); // 提示新增失败 if( !$id ) return json_send(['code'=>'error','msg'=>'新增失败']); // 告知结果 return json_send(['code'=>'success','msg'=>'新增成功','action'=>'add']); } /** * 编辑 * * */ public function edit(Model $Model){ // 组合数据 $id = request('id',0); // 组合数据 $data['name'] = request('name',''); $data['device_id'] = request('device_id',0); // 写入 $result = $Model->edit($id,$data); // 提示新增失败 if( !$result ) return json_send(['code'=>'error','msg'=>'修改失败']); // 告知结果 return json_send(['code'=>'success','msg'=>'修改成功','action'=>'edit']); } /** * 状态 * * */ public function set_status( Model $Model ){ // 接收参数 $id = request('id',0); $status = request('status',0); // 查询数据 $result = $Model->edit($id,['status'=>$status]); // 提示新增失败 if( !$result ) return json_send(['code'=>'error','msg'=>'设置失败']); // 记录行为 //$this->addAdminHistory(admin('uid'),$Model->getTable(),$id,2,[],['status'=>$status]); // 告知结果 return json_send(['code'=>'success','msg'=>'设置成功','path'=>'']); } }