member_id(); $thief = $to_info->nickname(); $push_param['text'] = "{$thief}偷走了您{$amount}元的红包."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } public static function fly_bonus(member_info $from_info,member_info $to_info,$amount) { $push_param = array(); $push_param['member_id'] = $to_info->member_id(); $name = $from_info->nickname(); $push_param['text'] = "{$name}的{$amount}元的红包,在向您飞来~."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } public static function order_refund_bonus($member_id,$amount) { $push_param = array(); $push_param['member_id'] = $member_id; $push_param['text'] = "购物退款通知:金额{$amount}元."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } public static function order_cancel_bonus($member_id,$rate,$amount) { $push_param = array(); $push_param['member_id'] = $member_id; $push_param['text'] = "取消订单退款通知:抵扣率{$rate}%,金额{$amount}元."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } public static function send_bonus($member_id,$to_ids) { $sender = new member_info($member_id); $name = $sender->nickname(); foreach ($to_ids as $member_id) { $push_param = []; $push_param['member_id'] = $member_id; $push_param['text'] = "新的红包:您的好友{$name}给您发了一个红包,请查收."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } } public static function bonus_refund($member_id,$amount) { $push_param = array(); $push_param['member_id'] = $member_id; $push_param['text'] = "红包退还通知:您发送的红包已超过24小时,退还未被领取的金额{$amount}元,您可以重新发送并通知小伙伴及时领取."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } public static function paysuccess($member_id) { $push_param = array(); $push_param['member_id'] = $member_id; $push_param['text'] = "已收到你的货款,请留意发货短信,确认收货后会有红包奖励~"; $push_param['go_type'] = ''; $push_param['url'] = 'xmmz://p.lrlz.com/mine/order/index?index=1'; QueueClient::push('upushSendMsg',$push_param); } public static function paysuccess_bonus($member_id,$money) { $push_param = array(); $push_param['member_id'] = $member_id; $push_param['text'] = "感谢您的支持,熊猫美妆向您派发了{$money}元的购物红包,请查收~."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } public static function evaluation_bonus($member_id,$money) { $push_param = array(); $push_param['member_id'] = $member_id; $push_param['text'] = "感谢您的评价,熊猫美妆送给您{$money}元红包,请查收~."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } public static function invite_bonus($member_id,$money) { $push_param = array(); $push_param['member_id'] = $member_id; $push_param['text'] = "好东西就要与好盆友一起分享,感谢您的热情推荐,特奖励您{$money}元的友情红包,请查收~."; $push_param['go_type'] = 'bonus'; $push_param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg',$push_param); } public static function fcode_unlock($member_id,$num) { $param = array(); $param['member_id'] = $member_id; $param['text'] = "F码解锁通知:您有{$num}个F码已成功解锁,请注意过期时间~"; $param['go_type'] = 'fcode'; $param['url'] = 'xmmz://p.lrlz.com/main/index?index=2'; QueueClient::push('upushSendMsg', $param); } public static function notice_expring($member_id,$amount,$remain_days) { $param = array(); $param['member_id'] = $member_id; $param['text'] = "红包过期通知:您价值{$amount}元的红包即将在{$remain_days}天内过期,,尽快使用或者慷慨地分享给好朋友吧~"; $param['go_type'] = 'fcode'; $param['url'] = 'xmmz://p.lrlz.com/mine/fcode'; QueueClient::push('upushSendMsg', $param); } public static function notice_expired($member_id,$amount) { $param = array(); $param['member_id'] = $member_id; $param['text'] = "红包过期通知:您价值{$amount}元的红包已过期,别伤心,每天十点试试手气,可以继续赚红包哦~"; $param['go_type'] = 'bonus'; QueueClient::push('upushSendMsg', $param); } public static function notice_subscribe($member_id,member_info $user) { $push_param = array(); $push_param['member_id'] = $member_id; $name = $user->nickname(); $push_param['text'] = "手机{$name}用户,关注了你~"; $push_param['go_type'] = 'bonus'; QueueClient::push('upushSendMsg',$push_param); } public static function oper_push($member_id,$content) { $push_param = array(); $push_param['member_id'] = $member_id; $push_param['text'] = $content; $push_param['go_type'] = ''; QueueClient::push('upushSendMsg',$push_param); } public static function format_msg($member_id,$content) { $param = array(); $param['member_id'] = $member_id; $param['text'] = $content; $param['go_type'] = ''; return $param; } } class push_message { static public function publish_special($member_ids,$ispub,$count) { if($ispub) { $visible_type = 'pub_visible'; } else { $visible_type = 'pri_visible'; } foreach ($member_ids as $member_id) { $info['member_id'] = $member_id; $info['custom'] = ['type' => 'add_special','visible_type' => $visible_type,'count' => $count]; QueueClient::push('sendPushMessage',$info); } } }