用户随手拍上传

This commit is contained in:
2024-11-29 15:16:35 +08:00
parent 1e82f2f69d
commit 2e8a785c51

View File

@ -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);
}
}