在App/Models/Buy.php页面
// 付款成功
// $id 记录id; $paylog 支付表记录数组; $num 数量; $sku 自定义属性
public function success($id, $paylog, $num, $sku)
{
//付款成功后写入用户数据库
$data = array(
'uid' => $this->uid,
'kid' => $sku,
'paytime' => SYS_TIME,
'endtime' => strtotime("+1 year")//这里如果需要半年的话,还需要传递一个时间参数
);
\Phpcmf\Service::M()->db->table('dr_sss_user')->insert($data);
}在登录状态
用户支付那里,用余额付款,可以正常把uid 插入数据库
如果扫二维码微信付款,数据能正常插入数据库,但数据库里获取不到uid,请问这是什么问题
$data = array( 'uid' => $this->uid, 'kid' => $sku,中获取这个uid,我应该从哪里去获取呢?