| // +------------------------------------------------+ namespace app\common\service; use app\common\service\WechatTpl as WechatTplService; /** * 信息 */ class Sendtplmsg extends _Init { //开通7天vip试用-模版消息推送 public static function opened_7days($member) { if ($member->openid) { $tpl_user = [ 'openid' => $member->openid, 'first' => '恭喜您获得推广先锋7天试用特权', 'title' => '推广先锋7天试用', 'end_time' => $member->info->vip_time, 'remark' => '感谢您的使用。', 'url' => url('center/index'), ]; WechatTplService::send_vip7days_opened($tpl_user); } } //7天试用到/推广先锋/推广代理商到期提醒-模版消息推送 public static function services_ending($member, $type = 1) { if ($member->openid) { $tpl_user = [ 'openid' => $member->openid, 'first' => '您的服务即将到期。', 'title' => $type == 1 ? $member->info->is_vip == 1 ? '推广先锋' : '推广先锋7天试用' : '推广代理商', 'end_time' => $type == 1 ? $member->info->vip_time : $member->info->agent_time, 'remark' => '避免影响试用,请您及时续费。', 'url' => url('center/index'), ]; WechatTplService::send_ending($tpl_user); } } //推广先锋/推广代理商开通提醒-模版消息推送 public static function services_opened($member, $type = 1) { if ($member->openid) { $tpl_user = [ 'openid' => $member->openid, 'first' => '恭喜您成功开通以下项目:', 'title' => $type == 1 ? '推广先锋' : '推广代理商', 'status' => '已开通', 'end_time' => $type == 1 ? $member->info->vip_time : $member->info->agent_time, 'begin_time' => date('Y-m-d'), 'remark' => '感谢您的支持!', 'url' => url('center/index'), ]; WechatTplService::send_opened($tpl_user); } } //推广先锋/推广代理商续费提醒-模版消息推送 public static function services_renewed($member, $type = 1) { if ($member->openid) { $tpl_user = [ 'openid' => $member->openid, 'first' => '恭喜您成功续费以下项目:', 'title' => $type == 1 ? '推广先锋' : '推广代理商', 'end_time' => $type == 1 ? $member->info->vip_time : $member->info->agent_time, 'remark' => '感谢您的支持!', 'url' => url('center/index'), ]; WechatTplService::send_renewed($tpl_user); } } //获得分润提醒-模版消息推送 public static function account($data, $type = 1) { if ($type == 1) { $title = '分润到账提醒'; $increase = $data['increase']; } else { $title = '提现成功提醒'; $increase = $data['increase'] . '(实际到账' . $data['price'] . ')'; } $tpl_user = [ 'openid' => $data['openid'], 'first' => $title, 'create_time' => $data['create_time'], 'increase' => $increase, 'balance' => $data['balance'], 'remark' => '', 'url' => url('mobile/center/index'), ]; return WechatTplService::send_account($tpl_user); } }