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['username'] = request('username',''); $data['password'] = request('password',''); $data['collect_equipment_id'] = request('collect_equipment_id',0); $data['platform'] = request('platform',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['username'] = request('username',''); $data['password'] = request('password',''); $data['collect_equipment_id']= request('collect_equipment_id',0); $data['platform'] = request('platform',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'=>'']); } }