dt系统,默认是推荐会员之后,会员实名认证,完善资料之后,才给积分
$inviter = $_POST['inviter'];//获取推荐人
$amount=10;//推广一个注册的分数
$tjr = $db->get_one("SELECT `userid`,`credit` FROM `{$DT_PRE}member` WHERE `username`='$inviter'");
$userid=$tjr['userid'];//获取到用户的id,用以判断会员是不是已经注册
$usernewjifen=$tjr['credit']+$amount;//读取目前积分,并加上推广的积分;
//获取会员目前的积分
$changejifen = $db->get_one("SELECT `balance` FROM {$DT_PRE}finance_credit WHERE username='$inviter' order by balance desc limit 1");//获取会员积分最大的那个分数,为目前积分
$changejifennow=$changejifen['balance']+$amount;//推广后的积分
$addtime=time();//会员注册时间
if($userid){//如果推广人已经注册,就添加积分记录
$db->query("INSERT INTO `destoon_finance_credit`(`username`, `amount`, `balance`, `addtime`, `reason`, `note`, `editor`)VALUES ('$inviter','$amount','$changejifennow','$addtime','注册推广+$amount','推广用户:$username','system:jiao')");
$db->query("UPDATE `{$DT_PRE}member` SET `credit`='$usernewjifen' WHERE `userid`='$userid'");//更新会员积分
}
$db->query("UPDATE `{$DT_PRE}member` SET `inviter`='$inviter' WHERE `username`='$username'");//新注册会员添加推荐人,不管是不是已经注册为会员
}