SmsMessageService.php 894 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\frontend\modules\order\services;
  3. use app\common\services\txyunsms\SmsSingleSender;
  4. class SmsMessageService
  5. {
  6. private $orderModel;
  7. function __construct($orderModel, $formId = '', $type = 1)
  8. {
  9. $this->orderModel = $orderModel;
  10. }
  11. public function sent()
  12. {
  13. \Log::debug('订单发货短信通知');
  14. try {
  15. $this->sendMsg();
  16. return true;
  17. } catch (\Exception $e) {
  18. \Log::debug($e->getMessage());
  19. return false;
  20. }
  21. }
  22. public function sendMsg()
  23. {
  24. //查询手机号
  25. $mobile = \app\common\models\Member::find($this->orderModel->uid)->mobile;
  26. $data = Array( // 短信模板中字段的值
  27. "shop" => \Setting::get('shop.shop')['name'],
  28. );
  29. app('sms')->sendGoods($mobile, $data);
  30. return true;
  31. }
  32. }