Created
February 15, 2016 02:13
-
-
Save htom78/17819a89b35bb648f5f1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function sendMessage($openid = '', $data = array(), $message_type = '') | |
{ | |
global $_W, $_GPC; | |
$set = $this->getSet(); | |
$tm = $set['tm']; | |
$templateid = $tm['templateid']; | |
$member = m('member')->getMember($openid); | |
$usernotice = unserialize($member['noticeset']); | |
if (!is_array($usernotice)) { | |
$usernotice = array(); | |
} | |
if ($message_type == TM_COMMISSION_AGENT_NEW && !empty($tm['commission_agent_new']) && empty($usernotice['commission_agent_new'])) { | |
$message = $tm['commission_agent_new']; | |
$message = str_replace('[昵称]', $data['nickname'], $message); | |
$message = str_replace('[时间]', date('Y-m-d H:i:s', $data['childtime']), $message); | |
$msg = array( | |
'keyword1' => array( | |
'value' => !empty($tm['commission_agent_newtitle']) ? $tm['commission_agent_newtitle'] : '新增下线通知', | |
"color" => "#73a68d" | |
), | |
'keyword2' => array( | |
'value' => $message, | |
"color" => "#73a68d" | |
) | |
); | |
if (!empty($templateid)) { | |
m('message')->sendTplNotice($openid, $templateid, $msg); | |
} else { | |
m('message')->sendCustomNotice($openid, $msg); | |
} | |
} else if ($message_type == TM_COMMISSION_ORDER_PAY && !empty($tm['commission_order_pay']) && empty($usernotice['commission_order_pay'])) { | |
$message = $tm['commission_order_pay']; | |
$message = str_replace('[昵称]', $data['nickname'], $message); | |
$message = str_replace('[时间]', date('Y-m-d H:i:s', $data['paytime']), $message); | |
$message = str_replace('[订单编号]', $data['ordersn'], $message); | |
$message = str_replace('[订单金额]', $data['price'], $message); | |
$message = str_replace('[佣金金额]', $data['commission'], $message); | |
$message = str_replace('[商品详情]', $data['goods'], $message); | |
$msg = array( | |
'keyword1' => array( | |
'value' => !empty($tm['commission_order_paytitle']) ? $tm['commission_order_paytitle'] : '下线付款通知' | |
), | |
'keyword2' => array( | |
'value' => $message | |
) | |
); | |
if (!empty($templateid)) { | |
m('message')->sendTplNotice($openid, $templateid, $msg); | |
} else { | |
m('message')->sendCustomNotice($openid, $msg); | |
} | |
} else if ($message_type == TM_COMMISSION_ORDER_FINISH && !empty($tm['commission_order_finish']) && empty($usernotice['commission_order_finish'])) { | |
$message = $tm['commission_order_finish']; | |
$message = str_replace('[昵称]', $data['nickname'], $message); | |
$message = str_replace('[时间]', date('Y-m-d H:i:s', $data['finishtime']), $message); | |
$message = str_replace('[订单编号]', $data['ordersn'], $message); | |
$message = str_replace('[订单金额]', $data['price'], $message); | |
$message = str_replace('[佣金金额]', $data['commission'], $message); | |
$message = str_replace('[商品详情]', $data['goods'], $message); | |
$msg = array( | |
'keyword1' => array( | |
'value' => !empty($tm['commission_order_finishtitle']) ? $tm['commission_order_finishtitle'] : '下线确认收货通知', | |
"color" => "#73a68d" | |
), | |
'keyword2' => array( | |
'value' => $message, | |
"color" => "#73a68d" | |
) | |
); | |
if (!empty($templateid)) { | |
m('message')->sendTplNotice($openid, $templateid, $msg); | |
} else { | |
m('message')->sendCustomNotice($openid, $msg); | |
} | |
} else if ($message_type == TM_COMMISSION_APPLY && !empty($tm['commission_apply']) && empty($usernotice['commission_apply'])) { | |
$message = $tm['commission_apply']; | |
$message = str_replace('[昵称]', $member['nickname'], $message); | |
$message = str_replace('[时间]', date('Y-m-d H:i:s', time()), $message); | |
$message = str_replace('[金额]', $data['commission'], $message); | |
$message = str_replace('[提现方式]', $data['type'], $message); | |
$msg = array( | |
'keyword1' => array( | |
'value' => !empty($tm['commission_applytitle']) ? $tm['commission_applytitle'] : '提现申请提交成功', | |
"color" => "#73a68d" | |
), | |
'keyword2' => array( | |
'value' => $message, | |
"color" => "#73a68d" | |
) | |
); | |
if (!empty($templateid)) { | |
m('message')->sendTplNotice($openid, $templateid, $msg); | |
} else { | |
m('message')->sendCustomNotice($openid, $msg); | |
} | |
} else if ($message_type == TM_COMMISSION_CHECK && !empty($tm['commission_check']) && empty($usernotice['commission_check'])) { | |
$message = $tm['commission_check']; | |
$message = str_replace('[昵称]', $member['nickname'], $message); | |
$message = str_replace('[时间]', date('Y-m-d H:i:s', time()), $message); | |
$message = str_replace('[金额]', $data['commission'], $message); | |
$message = str_replace('[提现方式]', $data['type'], $message); | |
$msg = array( | |
'keyword1' => array( | |
'value' => !empty($tm['commission_checktitle']) ? $tm['commission_checktitle'] : '提现申请审核处理完成', | |
"color" => "#73a68d" | |
), | |
'keyword2' => array( | |
'value' => $message, | |
"color" => "#73a68d" | |
) | |
); | |
if (!empty($templateid)) { | |
m('message')->sendTplNotice($openid, $templateid, $msg); | |
} else { | |
m('message')->sendCustomNotice($openid, $msg); | |
} | |
} else if ($message_type == TM_COMMISSION_PAY && !empty($tm['commission_pay']) && empty($usernotice['commission_pay'])) { | |
$message = $tm['commission_pay']; | |
$message = str_replace('[昵称]', $member['nickname'], $message); | |
$message = str_replace('[时间]', date('Y-m-d H:i:s', time()), $message); | |
$message = str_replace('[金额]', $data['commission'], $message); | |
$message = str_replace('[提现方式]', $data['type'], $message); | |
$msg = array( | |
'keyword1' => array( | |
'value' => !empty($tm['commission_paytitle']) ? $tm['commission_paytitle'] : '佣金打款通知', | |
"color" => "#73a68d" | |
), | |
'keyword2' => array( | |
'value' => $message, | |
"color" => "#73a68d" | |
) | |
); | |
if (!empty($templateid)) { | |
m('message')->sendTplNotice($openid, $templateid, $msg); | |
} else { | |
m('message')->sendCustomNotice($openid, $msg); | |
} | |
} else if ($message_type == TM_COMMISSION_UPGRADE && !empty($tm['commission_upgrade']) && empty($usernotice['commission_upgrade'])) { | |
$message = $tm['commission_upgrade']; | |
$message = str_replace('[昵称]', $member['nickname'], $message); | |
$message = str_replace('[时间]', date('Y-m-d H:i:s', time()), $message); | |
$message = str_replace('[旧等级]', $data['oldlevel']['levelname'], $message); | |
$message = str_replace('[旧一级分销比例]', $data['oldlevel']['commission1'] . '%', $message); | |
$message = str_replace('[旧二级分销比例]', $data['oldlevel']['commission2'] . '%', $message); | |
$message = str_replace('[旧三级分销比例]', $data['oldlevel']['commission3'] . '%', $message); | |
$message = str_replace('[新等级]', $data['newlevel']['levelname'], $message); | |
$message = str_replace('[新一级分销比例]', $data['newlevel']['commission1'] . '%', $message); | |
$message = str_replace('[新二级分销比例]', $data['newlevel']['commission2'] . '%', $message); | |
$message = str_replace('[新三级分销比例]', $data['newlevel']['commission3'] . '%', $message); | |
$msg = array( | |
'keyword1' => array( | |
'value' => !empty($tm['commission_upgradetitle']) ? $tm['commission_upgradetitle'] : '分销等级升级通知', | |
"color" => "#73a68d" | |
), | |
'keyword2' => array( | |
'value' => $message, | |
"color" => "#73a68d" | |
) | |
); | |
if (!empty($templateid)) { | |
m('message')->sendTplNotice($openid, $templateid, $msg); | |
} else { | |
m('message')->sendCustomNotice($openid, $msg); | |
} | |
} else if ($message_type == TM_COMMISSION_BECOME && !empty($tm['commission_become']) && empty($usernotice['commission_become'])) { | |
$message = $tm['commission_become']; | |
$message = str_replace('[昵称]', $data['nickname'], $message); | |
$message = str_replace('[时间]', date('Y-m-d H:i:s', $data['agenttime']), $message); | |
$msg = array( | |
'keyword1' => array( | |
'value' => !empty($tm['commission_becometitle']) ? $tm['commission_becometitle'] : '成为分销商通知', | |
"color" => "#73a68d" | |
), | |
'keyword2' => array( | |
'value' => $message, | |
"color" => "#73a68d" | |
) | |
); | |
if (!empty($templateid)) { | |
m('message')->sendTplNotice($openid, $templateid, $msg); | |
} else { | |
m('message')->sendCustomNotice($openid, $msg); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment