diff --git a/plugs/think-plugs-ticket/src/controller/api/auth/UserShare.php b/plugs/think-plugs-ticket/src/controller/api/auth/UserShare.php index 8bd764b..82642c5 100644 --- a/plugs/think-plugs-ticket/src/controller/api/auth/UserShare.php +++ b/plugs/think-plugs-ticket/src/controller/api/auth/UserShare.php @@ -4,11 +4,44 @@ namespace plugin\ticket\controller\api\auth; use plugin\ticket\controller\api\Auth; +use plugin\ticket\model\TicketUserShare; /** * 用户随手拍小程序接口 */ class UserShare extends Auth { + public function index() + { + $pageData = TicketUserShare::query()->where(['user_id'=>$this->usid])->paginate(); + $this->success('获取用户随手拍列表', $pageData); + } + public function info() + { + [$id] = $this->_vali([ + 'id.require' => 'ID不能为空', + ]); + $info = TicketUserShare::query()->where(['user_id'=>$this->usid])->findOrEmpty($id); + if ($info->isEmpty()) $this->error('数据不存在'); + $this->success('获取用户随手拍详情', $info); + } + + public function add() + { + $data = $this->_vali([ + 'title.default' => '用户随手拍', + 'content.require' => '内容不能为空', + 'imgs.default' => [], + 'imgs.array' => '图片异常', + 'type_id.require' => '类型不能为空', + 'contact_phone.require' => '手机号不能为空', + 'ticket_region.require' => '地址不能为空', + 'ticket_address.require' => '地址不能为空', + 'contact_name.default' => $this->account->user() ? $this->account->user()['nickname'] : '用户', + ]); + $data['user_id'] = $this->usid; + $id = TicketUserShare::query()->insert($data, true); + $this->success('添加随手拍成功', $id); + } } \ No newline at end of file