<?php
|
|
namespace app\common\model\plus\ticket;
|
|
use app\common\model\BaseModel;
|
|
/**
|
* 模型
|
*/
|
class Ticket extends BaseModel
|
{
|
protected $name = 'ticket_upload';
|
protected $pk = 'upload_id';
|
|
|
/**
|
* 关联图片表
|
*/
|
public function image()
|
{
|
return $this->hasMany('app\\common\\model\\plus\\ticket\\TicketUploadImage', 'upload_id', 'upload_id')->order(['id' => 'asc']);
|
}
|
|
/**
|
* 关联用户表
|
*/
|
public function user()
|
{
|
return $this->belongsTo('app\\common\\model\\user\\User', 'user_id', 'user_id');
|
}
|
|
|
/**
|
* 详情
|
*/
|
public static function detail($upload_id)
|
{
|
$model = new static();
|
//改变查看状态
|
$data["status"]=1;
|
$model->where('upload_id', '=', $upload_id)->save($data);
|
return $model->with(['image.file','user'])->find($upload_id);
|
}
|
}
|