提交 73971229 编写于 作者: G gongfuxiang

推荐id处理

上级 7d3439ad
......@@ -41,6 +41,9 @@ class Common extends Controller
// 用户信息
protected $user;
// 请求参数
protected $params;
/**
* 构造方法
* @author Devil
......@@ -186,10 +189,19 @@ class Common extends Controller
private function CommonInit()
{
// 用户数据
if(session('user') != null)
if(session('user') !== null)
{
$this->user = UserService::LoginUserInfo();
}
// 公共参数
$this->params = input();
// 推荐人
if(!empty($this->params['referrer']))
{
session('share_referrer_id', intval($this->params['referrer']));
}
}
/**
......@@ -201,9 +213,8 @@ class Common extends Controller
*/
public function ViewInit()
{
// 参数
$params = input();
$this->assign('params', $params);
// 公共参数
$this->assign('params', $this->params);
// 商店信息
$this->assign('common_customer_store_tel', MyC('common_customer_store_tel'));
......
......@@ -1086,7 +1086,6 @@ class UserService
return DataReturn('验证码错误', -11);
}
}
// 是否需要审核
$common_register_is_enable_audit = MyC('common_register_is_enable_audit', 0);
......@@ -1655,9 +1654,28 @@ class UserService
return DataReturn('账号已存在', -10);
}
// 推荐人id
if(isset($params['referrer']))
{
$data['referrer'] = intval($params['referrer']);
} else {
$referrer = session('share_referrer_id');
if($referrer !== null)
{
$data['referrer'] = intval($referrer);
}
}
// 添加用户
$user_id = Db::name('User')->insertGetId($data);
if($user_id > 0)
{
// 清除推荐id
if(isset($data['referrer']))
{
session('share_referrer_id', null);
}
// 返回前端html代码
$body_html = [];
......@@ -1792,7 +1810,6 @@ class UserService
// 不存在添加/则更新
if(empty($temp_user))
{
$data['referrer'] = isset($params['referrer']) ? intval($params['referrer']) : 0;
$data['add_time'] = time();
$user_ret = self::UserInsert($data, $params);
if($user_ret['code'] == 0)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册