在App/Models/Buy.php頁面
// 付款成功
// $id 記錄id; $paylog 支付表記錄數(shù)組; $num 數(shù)量; $sku 自定義屬性
public function success($id, $paylog, $num, $sku)
{
//付款成功后寫入用戶數(shù)據(jù)庫
$data = array(
'uid' => $this->uid,
'kid' => $sku,
'paytime' => SYS_TIME,
'endtime' => strtotime("+1 year")//這里如果需要半年的話,還需要傳遞一個時間參數(shù)
);
\Phpcmf\Service::M()->db->table('dr_sss_user')->insert($data);
}在登錄狀態(tài)
用戶支付那里,用余額付款,可以正常把uid 插入數(shù)據(jù)庫
如果掃二維碼微信付款,數(shù)據(jù)能正常插入數(shù)據(jù)庫,但數(shù)據(jù)庫里獲取不到uid,請問這是什么問題
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿官方創(chuàng)始人
那如果我想在
$data = array( 'uid' => $this->uid, 'kid' => $sku,中獲取這個uid,我應(yīng)該從哪里去獲取呢?