|
|
@ -354,6 +354,7 @@ class LoginService extends BaseApiService |
|
|
{ |
|
|
{ |
|
|
//查询员工信息 |
|
|
//查询员工信息 |
|
|
$member_info = (new Personnel())->where('phone', $params['phone'])->find(); |
|
|
$member_info = (new Personnel())->where('phone', $params['phone'])->find(); |
|
|
|
|
|
|
|
|
if(!$member_info){ |
|
|
if(!$member_info){ |
|
|
throw new ApiException('账号不存在'); |
|
|
throw new ApiException('账号不存在'); |
|
|
} |
|
|
} |
|
|
@ -371,13 +372,9 @@ class LoginService extends BaseApiService |
|
|
$expire_time = env('system.api_token_expire_time') ?? 3600; |
|
|
$expire_time = env('system.api_token_expire_time') ?? 3600; |
|
|
//生成token |
|
|
//生成token |
|
|
$token_info = TokenAuth::createToken($member_info->id, AppTypeDict::PERSONNEL, ['id' => $member_info->id, 'member_id'=>$member_info->id, 'phone' => $member_info->phone, 'user_type' => $params['login_type']], $expire_time); |
|
|
$token_info = TokenAuth::createToken($member_info->id, AppTypeDict::PERSONNEL, ['id' => $member_info->id, 'member_id'=>$member_info->id, 'phone' => $member_info->phone, 'user_type' => $params['login_type']], $expire_time); |
|
|
// |
|
|
//获取用户部门ids(1市场、2教师、3销售) |
|
|
$depts = (new CampusPersonRole())->where('person_id', $member_info->id)->column('dept_id'); |
|
|
$depts = (new CampusPersonRole())->where('person_id', $member_info->id)->column('dept_id'); |
|
|
|
|
|
$user_type = in_array($params['login_type'],$depts) ? $params['login_type'] : ''; |
|
|
$user_type = CampusPersonRole::where('person_id', $member_info->id)-> |
|
|
|
|
|
$event = event("PersonnelLogin", $member_info); |
|
|
|
|
|
dd($event); |
|
|
|
|
|
|
|
|
|
|
|
return [ |
|
|
return [ |
|
|
'token' => $token_info['token'],//token |
|
|
'token' => $token_info['token'],//token |
|
|
'expires_time' => $token_info['params']['exp'],//过期时间 |
|
|
'expires_time' => $token_info['params']['exp'],//过期时间 |
|
|
|