push_helper.php 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 2016/11/15
  6. * Time: 下午12:26
  7. */
  8. class push_helper
  9. {
  10. public static function stolen_bonus(member_info $from_info,member_info $to_info,$amount)
  11. {
  12. $push_param = array();
  13. $push_param['member_id'] = $from_info->member_id();
  14. $thief = $to_info->nickname();
  15. $push_param['text'] = "{$thief}偷走了您{$amount}元的红包.";
  16. $push_param['go_type'] = 'bonus';
  17. $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  18. QueueClient::push('upushSendMsg',$push_param);
  19. }
  20. public static function fly_bonus(member_info $from_info,member_info $to_info,$amount)
  21. {
  22. $push_param = array();
  23. $push_param['member_id'] = $to_info->member_id();
  24. $name = $from_info->nickname();
  25. $push_param['text'] = "{$name}的{$amount}元的红包,在向您飞来~.";
  26. $push_param['go_type'] = 'bonus';
  27. $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  28. QueueClient::push('upushSendMsg',$push_param);
  29. }
  30. public static function order_refund_bonus($member_id,$amount)
  31. {
  32. $push_param = array();
  33. $push_param['member_id'] = $member_id;
  34. $push_param['text'] = "购物退款通知:金额{$amount}元.";
  35. $push_param['go_type'] = 'bonus';
  36. $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  37. QueueClient::push('upushSendMsg',$push_param);
  38. }
  39. public static function order_cancel_bonus($member_id,$rate,$amount)
  40. {
  41. $push_param = array();
  42. $push_param['member_id'] = $member_id;
  43. $push_param['text'] = "取消订单退款通知:抵扣率{$rate}%,金额{$amount}元.";
  44. $push_param['go_type'] = 'bonus';
  45. $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  46. QueueClient::push('upushSendMsg',$push_param);
  47. }
  48. public static function bonus_refund($member_id,$amount)
  49. {
  50. $push_param = array();
  51. $push_param['member_id'] = $member_id;
  52. $push_param['text'] = "红包退还通知:您发送的红包已超过24小时,退还未被领取的金额{$amount}元,您可以重新发送并通知小伙伴及时领取.";
  53. $push_param['go_type'] = 'bonus';
  54. $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  55. QueueClient::push('upushSendMsg',$push_param);
  56. }
  57. public static function paysuccess($member_id)
  58. {
  59. $push_param = array();
  60. $push_param['member_id'] = $member_id;
  61. $push_param['text'] = "已收到你的货款,请留意发货短信,确认收货后会有红包奖励~";
  62. $push_param['go_type'] = '';
  63. $push_param['url'] = 'xmmz://p.lrlz.com/mine/order/index?index=1';
  64. QueueClient::push('upushSendMsg',$push_param);
  65. }
  66. public static function paysuccess_bonus($member_id,$money)
  67. {
  68. $push_param = array();
  69. $push_param['member_id'] = $member_id;
  70. $push_param['text'] = "感谢您的支持,熊猫美妆向您派发了{$money}元的购物红包,请查收~.";
  71. $push_param['go_type'] = 'bonus';
  72. $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  73. QueueClient::push('upushSendMsg',$push_param);
  74. }
  75. public static function evaluation_bonus($member_id,$money)
  76. {
  77. $push_param = array();
  78. $push_param['member_id'] = $member_id;
  79. $push_param['text'] = "感谢您的评价,熊猫美妆送给您{$money}元红包,请查收~.";
  80. $push_param['go_type'] = 'bonus';
  81. $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  82. QueueClient::push('upushSendMsg',$push_param);
  83. }
  84. public static function invite_bonus($member_id,$money)
  85. {
  86. $push_param = array();
  87. $push_param['member_id'] = $member_id;
  88. $push_param['text'] = "好东西就要与好盆友一起分享,感谢您的热情推荐,特奖励您{$money}元的友情红包,请查收~.";
  89. $push_param['go_type'] = 'bonus';
  90. $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  91. QueueClient::push('upushSendMsg',$push_param);
  92. }
  93. public static function fcode_unlock($member_id,$num)
  94. {
  95. $param = array();
  96. $param['member_id'] = $member_id;
  97. $param['text'] = "F码解锁通知:您有{$num}个F码已成功解锁,请注意过期时间~";
  98. $param['go_type'] = 'fcode';
  99. $param['url'] = 'xmmz://p.lrlz.com/main/index?index=2';
  100. QueueClient::push('upushSendMsg', $param);
  101. }
  102. public static function notice_expring($member_id,$amount,$remain_days)
  103. {
  104. $param = array();
  105. $param['member_id'] = $member_id;
  106. $param['text'] = "红包过期通知:您价值{$amount}元的红包即将在{$remain_days}天内过期,,尽快使用或者慷慨地分享给好朋友吧~";
  107. $param['go_type'] = 'fcode';
  108. $param['url'] = 'xmmz://p.lrlz.com/mine/fcode';
  109. QueueClient::push('upushSendMsg', $param);
  110. }
  111. public static function notice_expired($member_id,$amount)
  112. {
  113. $param = array();
  114. $param['member_id'] = $member_id;
  115. $param['text'] = "红包过期通知:您价值{$amount}元的红包已过期,别伤心,每天十点试试手气,可以继续赚红包哦~";
  116. $param['go_type'] = 'bonus';
  117. QueueClient::push('upushSendMsg', $param);
  118. }
  119. public static function notice_subscribe($member_id,member_info $user)
  120. {
  121. $push_param = array();
  122. $push_param['member_id'] = $member_id;
  123. $name = $user->nickname();
  124. $push_param['text'] = "手机{$name}用户,关注了你~";
  125. $push_param['go_type'] = 'bonus';
  126. QueueClient::push('upushSendMsg',$push_param);
  127. }
  128. public static function oper_push($member_id,$content)
  129. {
  130. $push_param = array();
  131. $push_param['member_id'] = $member_id;
  132. $push_param['text'] = $content;
  133. $push_param['go_type'] = '';
  134. QueueClient::push('upushSendMsg',$push_param);
  135. }
  136. public static function format_msg($member_id,$content)
  137. {
  138. $param = array();
  139. $param['member_id'] = $member_id;
  140. $param['text'] = $content;
  141. $param['go_type'] = '';
  142. return $param;
  143. }
  144. }