getParams(); MessageValidate::check($params); // 获取列表 $data = $service->getMessageList($params, $this->getToken()); return $this->success($data); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } public function allRead(MessageService $service) { try{ $result = $service->handleAllRead($this->getToken()); // 返回 return $this->success($result); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } public function unRead(MessageService $service) { try{ $result = $service->unRead($this->getToken()); // 返回 return $this->success($result); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } public function delRead(MessageService $service) { try{ $result = $service->handleDelRead($this->getToken()); // 返回 return $this->success($result); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } public function delAll(MessageService $service) { try{ $result = $service->handleDelAll($this->getToken()); // 返回 return $this->success($result); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } public function read(MessageService $service) { try{ $params = $this->getParams(); MessageValidate::checkId($params); $result = $service->read($params['id'],$this->getToken()); // 返回 return $this->success($result); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } public function info(MessageService $service) { try{ $params = $this->getParams(); MessageValidate::checkId($params); $result = $service->getInfo($params['id'],$this->getToken()); // 返回 return $this->success($result); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } public function deleteone(MessageService $service) { try{ $params = $this->getParams(); MessageValidate::checkId($params); $result = $service->deleteone($params['id'],$this->getToken()); // 返回 return $this->success($result); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } public function getSpecialMessage(MessageService $service) { try{ $result = $service->getSpecialMessage($this->getToken()); // 返回 return $this->success($result); } catch (Exception $exception){ $this->throwError($exception->getMessage(),0001); } } }