Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨凯
YDL-Component-Medical
Commits
e0b2a0ef
Commit
e0b2a0ef
authored
Jan 19, 2021
by
YKai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:一键登录逻辑优化
parent
dc80e621
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
6 deletions
+17
-6
OneKeyLoginHelp.kt
m-user/src/main/java/com/yidianling/user/ui/login/OneKeyLoginHelp.kt
+17
-6
No files found.
m-user/src/main/java/com/yidianling/user/ui/login/OneKeyLoginHelp.kt
View file @
e0b2a0ef
...
@@ -52,6 +52,7 @@ object OneKeyLoginHelp {
...
@@ -52,6 +52,7 @@ object OneKeyLoginHelp {
var
mPhoneNumberAuthHelper
:
PhoneNumberAuthHelper
?
=
null
var
mPhoneNumberAuthHelper
:
PhoneNumberAuthHelper
?
=
null
private
var
mAppType
:
Int
=
YDL_USER_APP
private
var
mAppType
:
Int
=
YDL_USER_APP
private
var
mIsFromGuide
=
true
// 是否来自启动页
private
var
mIsFromGuide
=
true
// 是否来自启动页
private
var
mOpenPageIsSuccess
=
false
// 一键登录界面是否打开成功
var
mIsGetTokenSuccess
=
true
// 获取token是否成功,默认是成功
var
mIsGetTokenSuccess
=
true
// 获取token是否成功,默认是成功
var
mIsOpenOneKeyLogin
=
true
// 是否开启一键登录
var
mIsOpenOneKeyLogin
=
true
// 是否开启一键登录
var
mAuthType
=
PhoneNumberAuthHelper
.
SERVICE_TYPE_LOGIN
// 1:本机号码校验 2: ⼀键登录
var
mAuthType
=
PhoneNumberAuthHelper
.
SERVICE_TYPE_LOGIN
// 1:本机号码校验 2: ⼀键登录
...
@@ -117,7 +118,11 @@ object OneKeyLoginHelp {
...
@@ -117,7 +118,11 @@ object OneKeyLoginHelp {
*
*
*/
*/
fun
toLoginActivity
()
{
fun
toLoginActivity
()
{
RegisterAndLoginActivity
.
startFromGuide
(
mActivity
,
false
,
mIsFromGuide
)
if
(
mOpenPageIsSuccess
){
RegisterAndLoginActivity
.
start
(
mActivity
)
}
else
{
RegisterAndLoginActivity
.
startFromGuide
(
mActivity
,
isBindPhone
=
false
,
isFromGudile
=
true
)
}
}
}
/**
/**
...
@@ -128,7 +133,11 @@ object OneKeyLoginHelp {
...
@@ -128,7 +133,11 @@ object OneKeyLoginHelp {
if
(
mIsOpenOneKeyLogin
){
if
(
mIsOpenOneKeyLogin
){
getLoginToken
(
isOpenDialog
)
getLoginToken
(
isOpenDialog
)
}
else
{
}
else
{
RegisterAndLoginActivity
.
startFromGuide
(
mActivity
,
false
,
mIsFromGuide
)
if
(
mOpenPageIsSuccess
){
RegisterAndLoginActivity
.
start
(
mActivity
)
}
else
{
RegisterAndLoginActivity
.
startFromGuide
(
mActivity
,
isBindPhone
=
false
,
isFromGudile
=
true
)
}
}
}
}
}
...
@@ -158,6 +167,7 @@ object OneKeyLoginHelp {
...
@@ -158,6 +167,7 @@ object OneKeyLoginHelp {
* @param isOpenDialog 是否是弹窗
* @param isOpenDialog 是否是弹窗
*/
*/
fun
getLoginToken
(
isOpenDialog
:
Boolean
)
{
fun
getLoginToken
(
isOpenDialog
:
Boolean
)
{
mOpenPageIsSuccess
=
false
mIsFromGuide
=
!
isOpenDialog
mIsFromGuide
=
!
isOpenDialog
mAuthType
=
PhoneNumberAuthHelper
.
SERVICE_TYPE_LOGIN
mAuthType
=
PhoneNumberAuthHelper
.
SERVICE_TYPE_LOGIN
mPhoneNumberAuthHelper
?.
let
{
mPhoneNumberAuthHelper
?.
let
{
...
@@ -378,11 +388,11 @@ object OneKeyLoginHelp {
...
@@ -378,11 +388,11 @@ object OneKeyLoginHelp {
LogUtil
.
e
(
"唤起授权页成功:$s"
)
LogUtil
.
e
(
"唤起授权页成功:$s"
)
if
(
mIsFromGuide
){
if
(
mIsFromGuide
){
mActivity
.
finish
()
mActivity
.
finish
()
m
IsFromGuide
=
fals
e
m
OpenPageIsSuccess
=
tru
e
}
}
}
}
ResultCode
.
CODE_SUCCESS
->
{
// 获取token成功
ResultCode
.
CODE_SUCCESS
->
{
// 获取token成功
JPushUtils.getRegistrationID()
val
param
=
PhoneLoginAutoParam
(
tokenRet
.
token
,
JPushUtils
.
getRegistrationID
()
,
2
,
2
,
""
,
RxAppTool
.
getAppVersionName
(
BaseApp
.
Companion
.
getApp
()))
val
param
=
PhoneLoginAutoParam
(
tokenRet
.
token
,
"111111"
,
2
,
2
,
""
,
RxAppTool
.
getAppVersionName
(
BaseApp
.
Companion
.
getApp
()))
LoginApiRequestUtil
.
autoLogin
(
param
)
LoginApiRequestUtil
.
autoLogin
(
param
)
.
subscribeOn
(
Schedulers
.
io
())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
...
@@ -411,7 +421,8 @@ object OneKeyLoginHelp {
...
@@ -411,7 +421,8 @@ object OneKeyLoginHelp {
mPhoneNumberAuthHelper
?.
hideLoginLoading
()
mPhoneNumberAuthHelper
?.
hideLoginLoading
()
}
}
},
{
},
{
toLoginActivity
()
ToastUtil
.
toastShort
(
it
.
message
)
mPhoneNumberAuthHelper
?.
hideLoginLoading
()
})
})
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment