|
|
@@ -149,7 +149,6 @@ class MemberService extends BaseService
|
|
|
else if ($mark == 0 || !RedisService::get("caches:members:login_{$userId}")) {
|
|
|
$updateData = [
|
|
|
'login_ip' => get_client_ip(),
|
|
|
- 'create_time' => time(),
|
|
|
'login_time' => time(),
|
|
|
'app_uuid' => $uuid,
|
|
|
'login_count' => DB::raw("login_count+1"),
|
|
|
@@ -159,6 +158,7 @@ class MemberService extends BaseService
|
|
|
];
|
|
|
|
|
|
if ($mark == 0) {
|
|
|
+ $data['create_time'] = time();
|
|
|
$data['nickname'] = '';
|
|
|
$data['avatar'] = '';
|
|
|
$data['mobile'] = '';
|
|
|
@@ -173,7 +173,7 @@ class MemberService extends BaseService
|
|
|
|
|
|
// 如果未生成佣金账户则创建
|
|
|
if(!$accountId = AccountStatisticsModel::where(['user_id'=>$userId])->value('id')){
|
|
|
- AccountStatisticsModel::insert(['user_id'=>$userId]);
|
|
|
+ AccountStatisticsModel::insert(['user_id'=>$userId,'created_at'=>date('Y-m-d H:i:s')]);
|
|
|
}
|
|
|
|
|
|
// 获取登录授权token
|
|
|
@@ -650,7 +650,9 @@ class MemberService extends BaseService
|
|
|
});
|
|
|
}
|
|
|
})
|
|
|
- ->select(['a.id','a.realname','a.mobile','a.nickname','a.parent_id','a.avatar','a.is_auth','a.status'])
|
|
|
+ ->select(['a.id','a.realname','a.mobile','a.nickname','a.parent_id','a.avatar','a.is_auth','a.create_time','a.status'])
|
|
|
+ ->groupBy('a.id')
|
|
|
+ ->orderBy('a.create_time','desc')
|
|
|
->orderBy('a.id','desc')
|
|
|
->paginate($pageSize > 0 ? $pageSize : 9999999);
|
|
|
$list = $list? $list->toArray() :[];
|
|
|
@@ -710,7 +712,7 @@ class MemberService extends BaseService
|
|
|
{
|
|
|
$parents = $this->model->where(['id'=>$actId])->value('parents');
|
|
|
$parents = $parents? explode(',',$parents) : [];
|
|
|
- if(!in_array($userId,$parents)){
|
|
|
+ if(!in_array($userId,$parents) && $actId != $userId){
|
|
|
$this->error = '信息错误,权限不足';
|
|
|
return false;
|
|
|
}
|
|
|
@@ -719,7 +721,6 @@ class MemberService extends BaseService
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 账号注销
|
|
|
* @param $userId
|