|
|
@@ -65,6 +65,7 @@ class User extends BaseModel
|
|
|
*/
|
|
|
public static function setWechatUser($wechatUser, $spread_uid = 0)
|
|
|
{
|
|
|
+ $storeBrokerageStatu = sys_config('store_brokerage_statu') ?: 1;//获取后台分销类型
|
|
|
$res = self::create([
|
|
|
'account' => 'wx' . $wechatUser['uid'] . time(),
|
|
|
'pwd' => md5(123456),
|
|
|
@@ -75,6 +76,7 @@ class User extends BaseModel
|
|
|
'last_time' => time(),
|
|
|
'last_ip' => app('request')->ip(),
|
|
|
'uid' => $wechatUser['uid'],
|
|
|
+ 'is_promoter' => $storeBrokerageStatu != 1 ? 1 : 0,
|
|
|
'user_type' => 'wechat'
|
|
|
]);
|
|
|
return $res && UserSpread::setSpread($wechatUser['uid'], $spread_uid);
|
|
|
@@ -208,14 +210,14 @@ class User extends BaseModel
|
|
|
self::beginTrans();
|
|
|
$res1 = true;
|
|
|
if ($spread_uid) $res1 = self::where('uid', $spread_uid)->inc('spread_count', 1)->update();
|
|
|
-// $storeBrokerageStatu = sys_config('store_brokerage_statu') ? : 1;//获取后台分销类型
|
|
|
+ $storeBrokerageStatu = sys_config('store_brokerage_statu') ?: 1;//获取后台分销类型
|
|
|
$res2 = self::create([
|
|
|
'account' => 'rt' . $routineUser['uid'] . time(),
|
|
|
'pwd' => md5(123456),
|
|
|
'nickname' => $routineUser['nickname'] ?: '',
|
|
|
'avatar' => $routineUser['headimgurl'] ?: '',
|
|
|
// 'spread_uid' => $spread_uid,
|
|
|
-// 'is_promoter'=>$spread_uid || $storeBrokerageStatu != 1 ? 1: 0,
|
|
|
+ 'is_promoter' => $storeBrokerageStatu != 1 ? 1 : 0,
|
|
|
// 'spread_time' => $spread_uid ? time() : 0,
|
|
|
'uid' => $routineUser['uid'],
|
|
|
'add_time' => $routineUser['add_time'],
|
|
|
@@ -589,6 +591,7 @@ class User extends BaseModel
|
|
|
*/
|
|
|
public static function register($account, $password, $spread)
|
|
|
{
|
|
|
+ $storeBrokerageStatu = sys_config('store_brokerage_statu') ?: 1;//获取后台分销类型
|
|
|
if (self::be(['account' => $account])) return self::setErrorInfo('用户已存在');
|
|
|
$phone = $account;
|
|
|
$data['account'] = $account;
|
|
|
@@ -614,6 +617,7 @@ class User extends BaseModel
|
|
|
$data['language'] = '';
|
|
|
$data['province'] = '';
|
|
|
$data['country'] = '';
|
|
|
+ $data['is_promoter'] = $storeBrokerageStatu != 1 ? 1 : 0;
|
|
|
self::beginTrans();
|
|
|
$res2 = WechatUser::create($data);
|
|
|
$data['uid'] = $res2->uid;
|