| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?php
- namespace App\Http\Controllers\Api;
- use App\Servers\Aliyun\Oss;
- use App\Models\CollectEquipmentAccount as Model;
- use Illuminate\Http\JsonResponse;
- use Illuminate\Support\Facades\Log;
- use Illuminate\Support\Facades\DB;
- class CollectEquipmentAccount extends Api
- {
- /**
- * 首页列表
- *
- * */
- public function index(Model $Model){
- // 接受参数
- $name = request('name','');
- // 查询条件
- $map = [];
- // 编码ID
- if( $name ) $map[] = ['name','=',$name];
- $uid = request('access_token.uid',0);
- // 查询数据
- $list = $Model->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'=>'']);
- }
- }
|