123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace app\api\controller;
- use app\common\controller\Api;
- use think\Db;
- /**
- * 家庭乐园
- */
- class Family extends Api
- {
- protected $noNeedLogin = [];
- protected $noNeedRight = ['*'];
- //图片,视频的列表
- public function lists(){
- $type = input('type',1);
- $list = Db::name('family')->where('user_id',$this->auth->id)->where('type',$type)->order('id desc')->autopage()->select();
- $list = list_domain_image($list,['media_file']);
- $this->success(1,$list);
- }
- //上传
- public function addone(){
- $media_file = input('media_file','');
- $media_name = input('media_name','');
- $media_size = input('media_size','');
- $type = input('type','');
- if(!$media_file || !$media_name || !$media_size){
- $this->error();
- }
- $data = [
- 'user_id' => $this->auth->id,
- 'media_file' => $media_file,
- 'media_name' => $media_name,
- 'media_size' => $media_size,
- 'createtime' => time(),
- 'type' => $type,
- ];
- Db::name('family')->insertGetId($data);
- $this->success(1);
- }
- //删除
- public function delete(){
- $ids = input('ids','','trim');
- if(empty($ids)){
- $this->error();
- }
- $ids = explode(',',$ids);
- if(empty($ids)){
- $this->error();
- }
- Db::name('family')->where('id','IN',$ids)->delete();
- $this->success(1);
- }
- }
|