迅睿開源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
財(cái)務(wù)支付系統(tǒng)通知設(shè)置,如下圖,這里設(shè)置是通知用戶的郵箱,如何改成只通知管理員,找不到修改文件。(我的支付是游客支付,所以通知管理員即可)
這種功能實(shí)現(xiàn)不了
需要按這個(gè)思路來開發(fā) 參考文檔:《付款成功之后》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人 能否直接去源碼寫死 通知固定的郵箱號(hào)呢?再就是請(qǐng)問通知內(nèi)容中的 支付方式(支付寶還是微信)怎么調(diào)用。
只能二次開發(fā)
我的支付是免登錄游客支付。請(qǐng)幫忙寫個(gè)鉤子,實(shí)現(xiàn) 有游客付款后,改成通知管理員郵箱 或者 固定郵箱號(hào)。
\Phpcmf\Hooks::on('pay_success', function($data) { \Phpcmf\Service::M('member')->sendmail( "a@qq.com", "郵件標(biāo)題", "郵件內(nèi)容"); });
回復(fù)@小波工作室 可以用的,小波老師,最后麻煩下,郵件內(nèi)容需要這些信息怎么寫。
時(shí)間:支付時(shí)間金額:支付金額方式:付款方式(是微信還是支付寶)標(biāo)題:也就是后臺(tái)財(cái)務(wù)中的說明
回復(fù)@小波工作室 我的支付是游客支付,游客未登錄狀態(tài)下支付,還是無法發(fā)送郵件。
用六樓代碼作為模板,data數(shù)組數(shù)據(jù)填充進(jìn)去就可以了呀,多簡(jiǎn)單
回復(fù)@優(yōu)速開發(fā)工作室 嗯,我解決了數(shù)據(jù)了,主要問題是 我的支付是游客支付,游客未登錄狀態(tài)下支付,還是無法發(fā)送郵件。
回復(fù)@匿名者 現(xiàn)在就是鉤子。登錄管理員賬戶后,付款后可以正常發(fā)送。但是 游客付款后,無法發(fā)送郵件。
\Phpcmf\Hooks::on('pay_success', function($data) { $body = '訂單信息:' .$data['title'].'<br />'; $body .= '交易金額:' . $data['value'] .'<br />'; $body .= '支付方式:' . $data['type'] .'<br />'; $body .= '支付時(shí)間:' .date("Y-m-d H:i:s",$data['paytime']) .'<br />'; \Phpcmf\Service::M('member')->sendmail("郵箱號(hào)","標(biāo)題",$body); });
\Phpcmf\Service::M('member')->sendmail("郵箱號(hào)","標(biāo)題",$body);
此居已經(jīng)寫了member,但是游客沒有member這說法,可能需要更改你的鉤子。
回復(fù)@匿名者 好的,感謝耐心解答。 這樣鉤子就沒意義了, 系統(tǒng)自帶支付通知就能滿足 登錄后的郵件通知。 這樣鉤子還是無法實(shí)現(xiàn)游客付款,通知
回復(fù)@遠(yuǎn)策 游客就別想通知了,他登錄都沒有登錄,甚至郵箱都沒有填,我說是不是。別折騰了兄弟。
回復(fù)@匿名者 是的,所以我想 指定一個(gè)我自己的郵箱。 通知都發(fā)給我自己郵箱。
$body = "時(shí)間:".dr_date($data['inputtime'])."<br>金額:".abs($data['value'])."<br>方式:".dr_pay_type_html($data['type']); !$data['uid'] && \Phpcmf\Service::M('member')->sendmail("郵箱號(hào)",$data['title'],$body); //游客下單通知管理員
這種功能實(shí)現(xiàn)不了
需要按這個(gè)思路來開發(fā) 參考文檔:《付款成功之后》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人 能否直接去源碼寫死 通知固定的郵箱號(hào)呢?再就是請(qǐng)問通知內(nèi)容中的 支付方式(支付寶還是微信)怎么調(diào)用。
只能二次開發(fā)
我的支付是免登錄游客支付。請(qǐng)幫忙寫個(gè)鉤子,實(shí)現(xiàn) 有游客付款后,改成通知管理員郵箱 或者 固定郵箱號(hào)。
\Phpcmf\Hooks::on('pay_success', function($data) { \Phpcmf\Service::M('member')->sendmail( "a@qq.com", "郵件標(biāo)題", "郵件內(nèi)容"); });回復(fù)@小波工作室 可以用的,小波老師,最后麻煩下,郵件內(nèi)容需要這些信息怎么寫。
時(shí)間:支付時(shí)間
金額:支付金額
方式:付款方式(是微信還是支付寶)
標(biāo)題:也就是后臺(tái)財(cái)務(wù)中的說明
回復(fù)@小波工作室 我的支付是游客支付,游客未登錄狀態(tài)下支付,還是無法發(fā)送郵件。
用六樓代碼作為模板,data數(shù)組數(shù)據(jù)填充進(jìn)去就可以了呀,多簡(jiǎn)單
回復(fù)@優(yōu)速開發(fā)工作室 嗯,我解決了數(shù)據(jù)了,主要問題是 我的支付是游客支付,游客未登錄狀態(tài)下支付,還是無法發(fā)送郵件。
回復(fù)@匿名者 現(xiàn)在就是鉤子。登錄管理員賬戶后,付款后可以正常發(fā)送。但是 游客付款后,無法發(fā)送郵件。
\Phpcmf\Hooks::on('pay_success', function($data) { $body = '訂單信息:' .$data['title'].'<br />'; $body .= '交易金額:' . $data['value'] .'<br />'; $body .= '支付方式:' . $data['type'] .'<br />'; $body .= '支付時(shí)間:' .date("Y-m-d H:i:s",$data['paytime']) .'<br />'; \Phpcmf\Service::M('member')->sendmail("郵箱號(hào)","標(biāo)題",$body); });\Phpcmf\Service::M('member')->sendmail("郵箱號(hào)","標(biāo)題",$body);
此居已經(jīng)寫了member,但是游客沒有member這說法,可能需要更改你的鉤子。
回復(fù)@匿名者 好的,感謝耐心解答。 這樣鉤子就沒意義了, 系統(tǒng)自帶支付通知就能滿足 登錄后的郵件通知。 這樣鉤子還是無法實(shí)現(xiàn)游客付款,通知
回復(fù)@遠(yuǎn)策 游客就別想通知了,他登錄都沒有登錄,甚至郵箱都沒有填,我說是不是。別折騰了兄弟。
回復(fù)@匿名者 是的,所以我想 指定一個(gè)我自己的郵箱。 通知都發(fā)給我自己郵箱。
$body = "時(shí)間:".dr_date($data['inputtime'])."<br>金額:".abs($data['value'])."<br>方式:".dr_pay_type_html($data['type']); !$data['uid'] && \Phpcmf\Service::M('member')->sendmail("郵箱號(hào)",$data['title'],$body); //游客下單通知管理員