123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- <?php
- namespace app\api\controller\message;
- use app\api\controller\ZskkDefaultController;
- use app\api\validate\message\MessageValidate;
- use app\api\servies\message\MessageService;
- use think\Exception;
- //use app\api\validate\test\LoginValidate;
- class MessageController extends ZskkDefaultController
- {
- protected $needToken = true;
- protected $logName = "MessageController";
- public function messageList(MessageService $service)
- {
- try{
- $params = $this->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);
- }
- }
- }
|