Message.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace Heanup\App\Api\Controller;
  3. use Heanup\App\Api\Config\SiteRule;
  4. use Heanup\App\Api\Package\Database\Num;
  5. use Heanup\App\Api\RestfulController;
  6. use Heanup\Library\Sms;
  7. class Message extends RestfulController
  8. {
  9. public $message;
  10. /**
  11. * @var array
  12. */
  13. public $number_info;
  14. /**
  15. * @inheritDoc
  16. */
  17. protected function getData()
  18. {
  19. $id=$this->getQuery()->intval("id");
  20. $num_info=Num::getLine($id);
  21. if ($num_info){
  22. $lib_class=SiteRule::getData($num_info['site']);
  23. $lib=new Sms($lib_class);
  24. $this->message=$lib->getMessage($num_info['country'], $num_info['phone']);
  25. $this->number_info=$num_info;
  26. // $this->showSuccess($this->message);
  27. $this->render();
  28. }
  29. }
  30. /**
  31. * @inheritDoc
  32. */
  33. protected function postData()
  34. {
  35. }
  36. /**
  37. * @inheritDoc
  38. */
  39. protected function putData()
  40. {
  41. }
  42. /**
  43. * @inheritDoc
  44. */
  45. protected function deleteData()
  46. {
  47. }
  48. }