CommonSMS.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: songyongming
  5. * Date: 15/1/20
  6. * Time: 22:32
  7. */
  8. class CommonSMS{
  9. public static function send($sms_type,$params = array()){
  10. switch ($sms_type) {
  11. case 'order_retrieve'://订单退款后发送短信
  12. Service::factory('SendSMSService')->tpl_send_sms(1150245,'#month#='.$params['month'].'&#day#='.$params['day'].'&#address#='.$params['address'],$params['mobile']);
  13. break;
  14. case 'dianping_final_order'://点评订单完成后发送短信
  15. Service::factory('SendSMSService')->send_sms('【壹管家】亲,',$params['mobile']);
  16. break;
  17. case 'final_order'://订单完成后发送短信
  18. Service::factory('SendSMSService')->tpl_send_sms(862005,'#name#='.$params['name'].'&#num#='.$params['num'],$params['mobile']);
  19. // Service::factory('SendSMSService')->tpl_send_sms(862005,'#name#='.$params['name'],$params['mobile']);
  20. break;
  21. case 'shop_order_cancel'://有礼物订单取消后发送短信
  22. Service::factory('SendSMSService')->tpl_send_sms(725637,'#order_id#='.$params['order_num'],$params['mobile']);
  23. break;
  24. case 'shop_order_ship'://有礼物订单发货后发送短信
  25. Service::factory('SendSMSService')->tpl_send_sms(725639,'#express_company#='.$params['express_company'].'&#express_number#='.$params['express_number'],$params['mobile']);
  26. break;
  27. case 'order_pay_success'://订单支付成功后发送短信
  28. Service::factory('SendSMSService')->tpl_send_sms(1146233,'#month#='.$params['month'].'&#day#='.$params['day'].'&#address#='.$params['address'].'&#info#='.$params['info'].'&#master#='.$params['master'],$params['mobile']);
  29. break;
  30. default:
  31. return false;
  32. break;
  33. }
  34. }
  35. // 862005
  36. }