post(); $pageSize = request()->post('pageSize', 15); $params['user_id'] = $this->userId; $datas = TicketService::make()->getDataList($params, $pageSize); return message(1010, true, $datas); } /** * 详情 */ public function info() { $id = request()->post('id',0); if(empty($id)){ return message(2501, false); } if($info = TicketService::make()->getInfo($id)){ return message(1010, true, $info); }else{ return message(1009, false); } } /** * 提交 */ public function submit(TicketValidator $validator) { $params = request()->post(); $type = isset($params['type'])? intval($params['type']) : 1; $params = $validator->check($params, "submit{$type}"); if (!is_array($params)) { return message($params, false); } if(TicketService::make()->submit($this->userId, $params)){ return message(TicketService::make()->getError(), true); }else{ return message(TicketService::make()->getError(), false); } } }