迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(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ù)咨詢
我想讓實(shí)際付款與記錄付款不一樣
付款10元的,記錄10元
付款20元的,再加20元,變成40元
付款40元的,再加80元,變成100元記錄
付款60元的,再加100元,變成160元記錄
這個(gè)付款成功后的鉤子要如何寫(xiě),付款金額就固定這四種。
\Phpcmf\Hooks::app_on('備注說(shuō)明', 'pay_success', function($data) {
});
說(shuō)明文檔有舉例,就是還不懂如何修改 - -
$data數(shù)組打印下,里面有一個(gè)參數(shù),判斷金額,uid表示用戶id,然使用充值方法
參考文檔:《增減資金》
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)迅??蚣軇?chuàng)始人 \Phpcmf\Hooks::app_on('備注說(shuō)明', 'pay_success', function($data) {
// 獲取付款金額
$amount = abs($data['value']); // 取絕對(duì)值
// 定義一個(gè)變量用于記錄金額
$recordedAmount = 0;
// 根據(jù)付款金額進(jìn)行記錄
if ($amount == 10) {
$recordedAmount = 10;
} else if ($amount == 20) {
$recordedAmount = 40;
} else if ($amount == 40) {
$recordedAmount = 100;
} else if ($amount == 60) {
$recordedAmount = 160;
}
// 更新用戶余額
$uid = $data['uid']; // 獲取用戶id
\Phpcmf\Service::M('member')->add_money($uid, $recordedAmount); // 增加用戶余額
});求教這種寫(xiě)法有沒(méi)有問(wèn)題 - -
$data數(shù)組打印下,里面有一個(gè)參數(shù),判斷金額,uid表示用戶id,然使用充值方法
參考文檔:《增減資金》
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
回復(fù)迅??蚣軇?chuàng)始人
\Phpcmf\Hooks::app_on('備注說(shuō)明', 'pay_success', function($data) {
// 獲取付款金額
$amount = abs($data['value']); // 取絕對(duì)值
// 定義一個(gè)變量用于記錄金額
$recordedAmount = 0;
// 根據(jù)付款金額進(jìn)行記錄
if ($amount == 10) {
$recordedAmount = 10;
} else if ($amount == 20) {
$recordedAmount = 40;
} else if ($amount == 40) {
$recordedAmount = 100;
} else if ($amount == 60) {
$recordedAmount = 160;
}
// 更新用戶余額
$uid = $data['uid']; // 獲取用戶id
\Phpcmf\Service::M('member')->add_money($uid, $recordedAmount); // 增加用戶余額
});
求教這種寫(xiě)法有沒(méi)有問(wèn)題 - -
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!