Commit 9edd9334 authored by yinjiacheng's avatar yinjiacheng

update 个人认证完成接口

parent 6205d0da
...@@ -265,7 +265,7 @@ class ApiService { ...@@ -265,7 +265,7 @@ class ApiService {
} }
// 103 认证完成后创建生活号 // 103 认证完成后创建生活号
fun authComplete(apiCallback: IAuthCompleteCallback, requestParams: AuthCompleteBean.Request) { fun authComplete(apiCallback: IAuthCompleteCallback, requestParams: Map<String, String>) {
val paramsMap = HttpParamsUtils.getParamsMap() val paramsMap = HttpParamsUtils.getParamsMap()
ServiceFactory.getInstance().createService(CommonService::class.java) ServiceFactory.getInstance().createService(CommonService::class.java)
.authComplete(paramsMap, requestParams) .authComplete(paramsMap, requestParams)
......
...@@ -68,7 +68,7 @@ interface CommonService { ...@@ -68,7 +68,7 @@ interface CommonService {
fun authLiveIdentity(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<Any>> fun authLiveIdentity(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<Any>>
@GET(URLs.authComplete) @GET(URLs.authComplete)
fun authComplete(@QueryMap commonParams: Map<String, String>, @QueryMap requestParams: AuthCompleteBean.Request): Observable<HttpResult<Any>> fun authComplete(@QueryMap commonParams: Map<String, String>, @QueryMap requestParams: Map<String, String>): Observable<HttpResult<Any>>
@GET(URLs.authAuthentication) @GET(URLs.authAuthentication)
fun authAuthentication(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<AuthAuthenticationBean.Response>> fun authAuthentication(@QueryMap commonParams: Map<String, String>): Observable<HttpResult<AuthAuthenticationBean.Response>>
......
package com.yidian.shenghuoquan.newscontent.ui.auth package com.yidian.shenghuoquan.newscontent.ui.auth
import android.os.Bundle import android.os.Bundle
import android.util.Log
import android.view.View import android.view.View
import android.widget.CompoundButton import android.widget.CompoundButton
import com.orhanobut.hawk.Hawk
import com.yidian.common.HawkConfig
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.base.BaseActivity import com.yidian.common.base.BaseActivity
import com.yidian.shenghuoquan.newscontent.R import com.yidian.shenghuoquan.newscontent.R
import com.yidian.shenghuoquan.newscontent.constant.Constant
import com.yidian.shenghuoquan.newscontent.databinding.ActivityLifeAccountPersonalAuthBinding import com.yidian.shenghuoquan.newscontent.databinding.ActivityLifeAccountPersonalAuthBinding
import com.yidian.shenghuoquan.newscontent.http.ApiService
import com.yidian.shenghuoquan.newscontent.http.callback.IAuthCompleteCallback
import com.yidian.xpage.XPageManager import com.yidian.xpage.XPageManager
/** /**
...@@ -15,7 +21,7 @@ import com.yidian.xpage.XPageManager ...@@ -15,7 +21,7 @@ import com.yidian.xpage.XPageManager
* description: 生活号个人认证 * description: 生活号个人认证
*/ */
class LifeAccountPersonalAuthActivity : BaseActivity<ActivityLifeAccountPersonalAuthBinding>(), class LifeAccountPersonalAuthActivity : BaseActivity<ActivityLifeAccountPersonalAuthBinding>(),
View.OnClickListener, CompoundButton.OnCheckedChangeListener { View.OnClickListener, CompoundButton.OnCheckedChangeListener, IAuthCompleteCallback {
override fun createViewBinding(): ActivityLifeAccountPersonalAuthBinding { override fun createViewBinding(): ActivityLifeAccountPersonalAuthBinding {
return ActivityLifeAccountPersonalAuthBinding.inflate(layoutInflater) return ActivityLifeAccountPersonalAuthBinding.inflate(layoutInflater)
...@@ -67,7 +73,13 @@ class LifeAccountPersonalAuthActivity : BaseActivity<ActivityLifeAccountPersonal ...@@ -67,7 +73,13 @@ class LifeAccountPersonalAuthActivity : BaseActivity<ActivityLifeAccountPersonal
// TODO: 5/27/21 跳转职业标签选择 选择完成后进行下一步检查 // TODO: 5/27/21 跳转职业标签选择 选择完成后进行下一步检查
} }
R.id.btn_next -> { R.id.btn_next -> {
// TODO: 5/27/21 首先执行身份信息入库(保证信息是最新的),再执行认证逻辑 // 个人认证 完成认证
val requestParams = HashMap<String, String>()
requestParams["mobile"] = Hawk.get(HawkConfig.Mobile, "")
ApiService.authComplete(
this,
requestParams
)
} }
} }
} }
...@@ -76,4 +88,15 @@ class LifeAccountPersonalAuthActivity : BaseActivity<ActivityLifeAccountPersonal ...@@ -76,4 +88,15 @@ class LifeAccountPersonalAuthActivity : BaseActivity<ActivityLifeAccountPersonal
if (buttonView?.isPressed == false) return if (buttonView?.isPressed == false) return
checkNextCondition() checkNextCondition()
} }
override fun authCompleteSuccess() {
// TODO: 6/3/21 跳转个人认证成功页
}
override fun authCompleteFailure(message: String?) {
Log.e(
Constant.LIFE_ACCOUNT_AUTH_TAG,
"request auth complete failure: message: $message"
)
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment