OfficialNoticeTemplate.php 597 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2020/6/7
  6. * Time: 20:10
  7. */
  8. namespace app\common\services\notice\share;
  9. use app\common\models\notice\MessageTemp;
  10. Trait OfficialNoticeTemplate
  11. {
  12. public $temp_id;
  13. public $template_id;
  14. public $messageTemp;
  15. public $url;
  16. public function getTemplate($name)
  17. {
  18. $this->temp_id = \Setting::get('shop.notice')[$name];
  19. $this->messageTemp = MessageTemp::find($this->temp_id);
  20. $this->template_id = $this->messageTemp->template_id;
  21. $this->url = $this->messageTemp->news_link;
  22. }
  23. }