Commit adfc9c3f by sikang

Merge branch 'master' of https://git.starwin.tech/sikang/lib_base

parents 33b175bc becff077
...@@ -125,12 +125,14 @@ dependencies { ...@@ -125,12 +125,14 @@ dependencies {
// api 'com.google.android.gms:play-services-auth-api-phone:15.0.1' // api 'com.google.android.gms:play-services-auth-api-phone:15.0.1'
// api 'com.google.android.gms:play-services-ads:15.0.1' // api 'com.google.android.gms:play-services-ads:15.0.1'
// api 'com.google.android.gms:play-services-analytics:17.0.0'
//facebook accountKit SDK //facebook accountKit SDK
api 'com.facebook.android:account-kit-sdk:5.+' api 'com.facebook.android:account-kit-sdk:5.+'
api 'com.google.android.gms:play-services-analytics:16.0.0'
//SDK-FACEBOOK-START //SDK-FACEBOOK-START
api 'com.facebook.android:facebook-android-sdk:[4,5)' api 'com.facebook.android:facebook-android-sdk:5.5.1'
//SDK-FACEBOOK-END //SDK-FACEBOOK-END
//AppsFlyer //AppsFlyer
......
...@@ -43,14 +43,13 @@ public interface LoanApi { ...@@ -43,14 +43,13 @@ public interface LoanApi {
* 验证贷款资格 * 验证贷款资格
*/ */
@GET("loanapp/qualification") @GET("loanapp/qualification")
Observable<ResponseErrorBody> isQualification(@Header("X-AUTH-TOKEN") String token); Observable<ResponseErrorBody> isQualification();
/** /**
* 贷款进度 * 贷款进度
*/ */
@GET("record/progress") @GET("record/progress")
Observable<ProgressBean> getCertifyProgress(@Header("X-AUTH-TOKEN") String token, Observable<ProgressBean> getCertifyProgress(@Query("thirdpartyDataFlag") boolean thirdpartyDataFlag);
@Query("thirdpartyDataFlag") boolean thirdpartyDataFlag);
/** /**
* 获取商品列表 * 获取商品列表
...@@ -65,15 +64,14 @@ public interface LoanApi { ...@@ -65,15 +64,14 @@ public interface LoanApi {
* 获取最新的贷款申请信息 * 获取最新的贷款申请信息
*/ */
@GET("loanapp/latest/v2") @GET("loanapp/latest/v2")
Observable<LatestLoanAppBean> getLatestLoanApp(@Header("X-AUTH-TOKEN") String token); Observable<LatestLoanAppBean> getLatestLoanApp();
/** /**
* 取消贷款 * 取消贷款
*/ */
@FormUrlEncoded @FormUrlEncoded
@POST("loanapp/cancel") @POST("loanapp/cancel")
Observable<ResponseBody> cancelLoan(@Field("loanAppId") String loanAppId, Observable<ResponseBody> cancelLoan(@Field("loanAppId") String loanAppId);
@Header("X-AUTH-TOKEN") String token);
/** /**
* 贷款详情 * 贷款详情
...@@ -88,14 +86,14 @@ public interface LoanApi { ...@@ -88,14 +86,14 @@ public interface LoanApi {
* 我的贷款记录 * 我的贷款记录
*/ */
@GET("loanapp/all/v2") @GET("loanapp/all/v2")
Observable<List<HistoryLoanAppInfoBean>> getLoanAppAll(@Header("X-AUTH-TOKEN") String token); Observable<List<HistoryLoanAppInfoBean>> getLoanAppAll();
/** /**
* 获取付款方式 * 获取付款方式
*/ */
@GET("loanapp/deposit/methods") @GET("loanapp/deposit/methods")
Observable<DepositMethodsBean> getDepostMethods(@Header("X-AUTH-TOKEN") String token); Observable<DepositMethodsBean> getDepostMethods();
/** /**
...@@ -109,8 +107,7 @@ public interface LoanApi { ...@@ -109,8 +107,7 @@ public interface LoanApi {
Observable<DepositResponseBean> getRepayOrder(@Query("loanAppId") String loanAppId, Observable<DepositResponseBean> getRepayOrder(@Query("loanAppId") String loanAppId,
@Query("currency") String currency, @Query("currency") String currency,
@Query("depositMethod") String method, @Query("depositMethod") String method,
@Query("amount") double amout, @Query("amount") double amout
@Header("X-AUTH-TOKEN") String token
); );
...@@ -118,7 +115,7 @@ public interface LoanApi { ...@@ -118,7 +115,7 @@ public interface LoanApi {
* 是否授权数据 * 是否授权数据
*/ */
@GET("record/harvest-grant-status") @GET("record/harvest-grant-status")
Observable<HarvestGrantBean> getHarvestGrant(@Header("X-AUTH-TOKEN") String token); Observable<HarvestGrantBean> getHarvestGrant();
/** /**
...@@ -134,7 +131,7 @@ public interface LoanApi { ...@@ -134,7 +131,7 @@ public interface LoanApi {
@PUT("loanapp/{loanAppId}/bank")//API-REPAIR*-*@PUT("loanapp/bank/{loanAppId}") @PUT("loanapp/{loanAppId}/bank")//API-REPAIR*-*@PUT("loanapp/bank/{loanAppId}")
Observable<ResponseBody> addBank(@Path("loanAppId") String loanAppId, @Query("bankCode") @NonNull String bankCode, @Query("cardNo") String cardNo, Observable<ResponseBody> addBank(@Path("loanAppId") String loanAppId, @Query("bankCode") @NonNull String bankCode, @Query("cardNo") String cardNo,
@Query("applyFor") String applyFor, @Query("applyChannel") @NonNull String applyChannel, @Query("applyPlatform") String android, @Query("applyFor") String applyFor, @Query("applyChannel") @NonNull String applyChannel, @Query("applyPlatform") String android,
@Query("couponId") long couponId, @Header("X-AUTH-TOKEN") String token); @Query("couponId") long couponId);
} }
...@@ -38,8 +38,7 @@ public interface UploadApi { ...@@ -38,8 +38,7 @@ public interface UploadApi {
@PUT("record/files") @PUT("record/files")
Observable<ResponseBody> uploadPhoto( Observable<ResponseBody> uploadPhoto(
@Part MultipartBody.Part photoFile, @Part MultipartBody.Part photoFile,
@Query("fileType") String fileType, @Query("fileType") String fileType
@Header("X-AUTH-TOKEN") String token
); );
@FormUrlEncoded @FormUrlEncoded
...@@ -47,15 +46,15 @@ public interface UploadApi { ...@@ -47,15 +46,15 @@ public interface UploadApi {
Observable<ResponseBody> uploadFirebaseToken(@Field("firebase_token") String token); Observable<ResponseBody> uploadFirebaseToken(@Field("firebase_token") String token);
@Multipart // @Multipart
@PUT("loanapp/contract/video") // @PUT("loanapp/contract/video")
Call<ResponseBody> uploadVideo(@Part MultipartBody.Part videoFile, // Call<ResponseBody> uploadVideo(@Part MultipartBody.Part videoFile,
@Query("loanAppId") String loanAppId, // @Query("loanAppId") String loanAppId,
@Query("fileType") String fileType, // @Query("fileType") String fileType,
@Header("X-AUTH-TOKEN") String token); // @Header("X-AUTH-TOKEN") String token);
@GET("record/files") // @GET("record/files")
Call<RecordFilesResponse> recordFiles(@Header("X-AUTH-TOKEN") String token); // Call<RecordFilesResponse> recordFiles(@Header("X-AUTH-TOKEN") String token);
@Multipart @Multipart
/*@PUT("/loanapp/verify/face") face++*/ /*@PUT("/loanapp/verify/face") face++*/
...@@ -70,8 +69,7 @@ public interface UploadApi { ...@@ -70,8 +69,7 @@ public interface UploadApi {
@Query("imei") String imei, @Query("imei") String imei,
@Query("productId") long productId, @Query("productId") long productId,
@Query("thirdpartyDataFlag") Boolean thirdpartyDataFlag, @Query("thirdpartyDataFlag") Boolean thirdpartyDataFlag,
@Query("method") String method, @Query("method") String method);
@Header("X-AUTH-TOKEN") String token);
/** /**
...@@ -79,7 +77,7 @@ public interface UploadApi { ...@@ -79,7 +77,7 @@ public interface UploadApi {
*/ */
@Multipart @Multipart
@PUT("/record/ocr") @PUT("/record/ocr")
Observable<OcrResultBean> identityOcr(@Part MultipartBody.Part part, @Header("X-AUTH-TOKEN") String token); Observable<OcrResultBean> identityOcr(@Part MultipartBody.Part part);
/** /**
......
...@@ -77,18 +77,12 @@ public interface UserApi { ...@@ -77,18 +77,12 @@ public interface UserApi {
@POST("auth/login_account_kit") @POST("auth/login_account_kit")
Observable<TokenInfoBean> accountKitLogin(@Field("mobile") String mobile, @Field("auth_code") String auth_code); Observable<TokenInfoBean> accountKitLogin(@Field("mobile") String mobile, @Field("auth_code") String auth_code);
/**
* 退出登录
*/
@POST("auth/logout")
Observable<ResponseBody> logout(@Query("token") String token,
@Query("tokenInvalid") String refreshToken);
/** /**
* 获取身份证照片 * 获取身份证照片
*/ */
@GET("record/ktp-photo") @GET("record/ktp-photo")
Observable<RecordFilesResponse> getKtpImg(@Header("X-AUTH-TOKEN") String token); Observable<RecordFilesResponse> getKtpImg();
/** /**
...@@ -103,13 +97,13 @@ public interface UserApi { ...@@ -103,13 +97,13 @@ public interface UserApi {
* 获取认证信息 * 获取认证信息
*/ */
@GET("record/personalinfo") @GET("record/personalinfo")
Observable<PersonalInfoServerBean> getPersonalInfo(@Header("X-AUTH-TOKEN") String token); Observable<PersonalInfoServerBean> getPersonalInfo();
/** /**
* 用户信息 * 用户信息
*/ */
@GET("info/infocenter") @GET("info/infocenter")
Observable<UserBean> getUserInfo(@Header("X-AUTH-TOKEN") String token); Observable<UserBean> getUserInfo();
/** /**
* 埋点 * 埋点
...@@ -151,8 +145,7 @@ public interface UserApi { ...@@ -151,8 +145,7 @@ public interface UserApi {
Observable<ResponseBody> submitContactInfo(@Field("parentName") String parentName, Observable<ResponseBody> submitContactInfo(@Field("parentName") String parentName,
@Field("parentMobile") String parentMobile, @Field("parentMobile") String parentMobile,
@Field("friendName") String friendName, @Field("friendName") String friendName,
@Field("friendMobile") String friendMobile, @Field("friendMobile") String friendMobile);
@Header("X-AUTH-TOKEN") String token);
@FormUrlEncoded @FormUrlEncoded
@PUT("record/contact") @PUT("record/contact")
...@@ -167,8 +160,7 @@ public interface UserApi { ...@@ -167,8 +160,7 @@ public interface UserApi {
@Field("friendId1") String friendId1, @Field("friendId1") String friendId1,
@Field("friendName1") String friendName1, @Field("friendName1") String friendName1,
@Field("friendMobile1") String friendMobile1, @Field("friendMobile1") String friendMobile1,
@Field("friendType1") String friendType1, @Field("friendType1") String friendType1);
@Header("X-AUTH-TOKEN") String token);
@GET("/record/emergency/contact/list") @GET("/record/emergency/contact/list")
...@@ -192,9 +184,7 @@ public interface UserApi { ...@@ -192,9 +184,7 @@ public interface UserApi {
@Field("companyAddress") String companyAddress, @Field("companyAddress") String companyAddress,
@Field("companyPhone") String companyPhone, @Field("companyPhone") String companyPhone,
@Field("profession") String profession, @Field("profession") String profession,
@Field("salary") String salary, @Field("salary") String salary);
// @Field("workEmail") String workEmail,
@Header("X-AUTH-TOKEN") String token);
/** /**
...@@ -216,8 +206,7 @@ public interface UserApi { ...@@ -216,8 +206,7 @@ public interface UserApi {
@Field("childrenNumber") String childrenNumber, @Field("childrenNumber") String childrenNumber,
@Field("residenceDuration") String residenceDuration, @Field("residenceDuration") String residenceDuration,
@Field("facebookId") String facebookId, @Field("facebookId") String facebookId,
@Field("whatsappId") String whatsappId, @Field("whatsappId") String whatsappId);
@Header("X-AUTH-TOKEN") String token);
/** /**
...@@ -232,7 +221,7 @@ public interface UserApi { ...@@ -232,7 +221,7 @@ public interface UserApi {
* 消息列表 * 消息列表
*/ */
@GET("info/inbox/all") @GET("info/inbox/all")
Observable<List<MsgInboxBean>> getMsgInbox(@Header("X-AUTH-TOKEN") String token); Observable<List<MsgInboxBean>> getMsgInbox();
/** /**
...@@ -240,21 +229,20 @@ public interface UserApi { ...@@ -240,21 +229,20 @@ public interface UserApi {
*/ */
@FormUrlEncoded @FormUrlEncoded
@POST("info/inbox/read") @POST("info/inbox/read")
Observable<ResponseBody> sendReadMsg(@Field("msgId") String msgId, Observable<ResponseBody> sendReadMsg(@Field("msgId") String msgId);
@Header("X-AUTH-TOKEN") String token);
/** /**
* 获取联系人信息 * 获取联系人信息
*/ */
@GET("record/contact") @GET("record/contact")
Observable<ContactInfoBean> getContactInfo(@Header("X-AUTH-TOKEN") String token); Observable<ContactInfoBean> getContactInfo();
/** /**
* 获取工作认证信息 * 获取工作认证信息
*/ */
@GET("record/employment") @GET("record/employment")
Observable<EmploymentServerBean> getEmploymentInfo(@Header("X-AUTH-TOKEN") String token); Observable<EmploymentServerBean> getEmploymentInfo();
/** /**
...@@ -265,39 +253,6 @@ public interface UserApi { ...@@ -265,39 +253,6 @@ public interface UserApi {
/** /**
* 获取邀请码
*/
@GET("invitation/mine/code")
Observable<ResponseBody> getInviteCode(@Header("X-AUTH-TOKEN") String token);
@GET("invitation/mine/invitee")
Observable<InviteeBean> getInviteInfo(@Header("X-AUTH-TOKEN") String token);
/**
* 已邀请的用户
*/
@GET("invitation/mine/invitee/list")
Observable<ArrayList<InviteePersonBean>> getInvitedList(@Header("X-AUTH-TOKEN") String token);
/**
* 获取可用优惠券
*/
@GET("coupon/available")
Observable<List<CouponBean>> getAvailableCoupon(@Header("X-AUTH-TOKEN") String token);
/**
* 获取已使用的优惠券
*/
@GET("coupon/used")
Observable<List<CouponBean>> getUsedCoupon(@Header("X-AUTH-TOKEN") String token);
/**
* 获取过期优惠券
*/
@GET("coupon/outdated")
Observable<List<CouponBean>> getOutdatedCoupon(@Header("X-AUTH-TOKEN") String token);
/**
* 获取活动Bannder信息 * 获取活动Bannder信息
*/ */
@GET("banner") @GET("banner")
...@@ -320,28 +275,24 @@ public interface UserApi { ...@@ -320,28 +275,24 @@ public interface UserApi {
@GET("record/employ-photo") @GET("record/employ-photo")
Observable<RecordFilesResponse> getJobImg(@Header("X-AUTH-TOKEN") String token); Observable<RecordFilesResponse> getJobImg();
@GET("record/bankcard") @GET("record/bankcard")
Observable<UserBankInfo> getBankCardInfo(@Header("X-AUTH-TOKEN") String token); Observable<UserBankInfo> getBankCardInfo();
@GET("chat/account")
Observable<YWUser> getChatUserInfo(@Header("X-AUTH-TOKEN") String token);
/** /**
* 绑定的第三方账号 * 绑定的第三方账号
*/ */
@GET("record/thirdparty_data") @GET("record/thirdparty_data")
Observable<ThirdPartDataBean> getThirdPartAccount(@Header("X-AUTH-TOKEN") String token); Observable<ThirdPartDataBean> getThirdPartAccount();
/** /**
* 同盾列表 * 同盾列表
*/ */
@GET("record/thirdparty_data_list") @GET("record/thirdparty_data_list")
Observable<List<ThirdPartItemBean>> getThirdPartList(@Header("X-AUTH-TOKEN") String token); Observable<List<ThirdPartItemBean>> getThirdPartList();
...@@ -349,7 +300,7 @@ public interface UserApi { ...@@ -349,7 +300,7 @@ public interface UserApi {
* 同盾列表V2 * 同盾列表V2
*/ */
@GET("record/thirdparty_data_list/v2") @GET("record/thirdparty_data_list/v2")
Observable<ThirdPartListBean> getThirdPartListV2(@Header("X-AUTH-TOKEN") String token); Observable<ThirdPartListBean> getThirdPartListV2();
/** /**
* 公告 * 公告
...@@ -368,8 +319,7 @@ public interface UserApi { ...@@ -368,8 +319,7 @@ public interface UserApi {
* 提交第三方数据 * 提交第三方数据
*/ */
@PUT("record/thirdparty_data") @PUT("record/thirdparty_data")
Observable<ResponseBody> submitThirdPartData(@Header("X-AUTH-TOKEN") String token, Observable<ResponseBody> submitThirdPartData(@Query("dataChannel") String dataChannel,
@Query("dataChannel") String dataChannel,
@Query("dataType") String dataType, @Query("dataType") String dataType,
@Query("taskId") String taskId, @Query("taskId") String taskId,
@Query("credentialNo") String credentialNo, @Query("credentialNo") String credentialNo,
......
...@@ -41,7 +41,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> { ...@@ -41,7 +41,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> {
* 验证贷款资格 * 验证贷款资格
*/ */
public void checkQualification(String action) { public void checkQualification(String action) {
handleRequest(action, apiService.isQualification(LoginManager.get().getToken())); handleRequest(action, apiService.isQualification());
} }
/** /**
...@@ -49,7 +49,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> { ...@@ -49,7 +49,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> {
*/ */
public void getCertifyProgress(String action) { public void getCertifyProgress(String action) {
boolean tdFlag = !TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY); boolean tdFlag = !TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY);
handleRequest(action, apiService.getCertifyProgress(LoginManager.get().getToken(), tdFlag)); handleRequest(action, apiService.getCertifyProgress(tdFlag));
} }
/** /**
...@@ -63,14 +63,14 @@ public class LoanPresenter extends BasePresenter<LoanApi> { ...@@ -63,14 +63,14 @@ public class LoanPresenter extends BasePresenter<LoanApi> {
* 获取最新的贷款申请信息 * 获取最新的贷款申请信息
*/ */
public void getLatestLoanApp(String action) { public void getLatestLoanApp(String action) {
handleRequest(action, apiService.getLatestLoanApp(LoginManager.get().getToken())); handleRequest(action, apiService.getLatestLoanApp());
} }
/** /**
* 获取贷款记录 * 获取贷款记录
*/ */
public void getLoanHistory(String action) { public void getLoanHistory(String action) {
handleRequest(apiService.getLoanAppAll(LoginManager.get().getToken()), new HttpObserver<List<HistoryLoanAppInfoBean>>() { handleRequest(apiService.getLoanAppAll(), new HttpObserver<List<HistoryLoanAppInfoBean>>() {
@Override @Override
public void onStart() { public void onStart() {
view.onHttpStart(action, true); view.onHttpStart(action, true);
...@@ -98,7 +98,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> { ...@@ -98,7 +98,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> {
* 取消贷款 * 取消贷款
*/ */
public void cancelLoan(String action, String loanAppId) { public void cancelLoan(String action, String loanAppId) {
handleRequest(apiService.cancelLoan(loanAppId, LoginManager.get().getToken()), new HttpObserver<ResponseBody>() { handleRequest(apiService.cancelLoan(loanAppId), new HttpObserver<ResponseBody>() {
@Override @Override
public void onStart() { public void onStart() {
view.onHttpStart(action, true); view.onHttpStart(action, true);
...@@ -153,8 +153,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> { ...@@ -153,8 +153,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> {
loanInfo.getApplyFor(), loanInfo.getApplyFor(),
loanInfo.getApplyChannel(), loanInfo.getApplyChannel(),
"ANDROID", "ANDROID",
loanInfo.getCouponId(), loanInfo.getCouponId());
LoginManager.get().getToken());
handleRequest(observable, new HttpObserver<ResponseBody>() { handleRequest(observable, new HttpObserver<ResponseBody>() {
@Override @Override
...@@ -184,7 +183,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> { ...@@ -184,7 +183,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> {
* 获取付款方式 * 获取付款方式
*/ */
public void getDepostMethods(String action) { public void getDepostMethods(String action) {
handleRequest(action, apiService.getDepostMethods(LoginManager.get().getToken())); handleRequest(action, apiService.getDepostMethods());
} }
...@@ -192,7 +191,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> { ...@@ -192,7 +191,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> {
* 是否授权数据 * 是否授权数据
*/ */
public void getHarvestGrant(String action) { public void getHarvestGrant(String action) {
handleRequest(action, apiService.getHarvestGrant(LoginManager.get().getToken())); handleRequest(action, apiService.getHarvestGrant());
} }
...@@ -204,8 +203,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> { ...@@ -204,8 +203,7 @@ public class LoanPresenter extends BasePresenter<LoanApi> {
apiService.getRepayOrder(loanAppBean.getLoanAppId(), apiService.getRepayOrder(loanAppBean.getLoanAppId(),
"IDR", "IDR",
repayMethodorBank, repayMethodorBank,
payAmount, payAmount
LoginManager.get().getToken()
)); ));
} }
......
...@@ -70,7 +70,7 @@ public class UploadPresenter extends BasePresenter<UploadApi> { ...@@ -70,7 +70,7 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
* 身份证ocr识别,直接使用Bitmap * 身份证ocr识别,直接使用Bitmap
*/ */
private void identityOcr(final String action, MultipartBody.Part filePart) { private void identityOcr(final String action, MultipartBody.Part filePart) {
handleRequest(apiService.identityOcr(filePart, LoginManager.get().getToken()), handleRequest(apiService.identityOcr(filePart),
new HttpObserver<OcrResultBean>() { new HttpObserver<OcrResultBean>() {
@Override @Override
public void onStart() { public void onStart() {
...@@ -136,8 +136,7 @@ public class UploadPresenter extends BasePresenter<UploadApi> { ...@@ -136,8 +136,7 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
androidId, androidId,
productId, productId,
!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY), !TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY),
method, method
LoginManager.get().getToken()
), ),
new HttpObserver<BasicAck>() { new HttpObserver<BasicAck>() {
@Override @Override
...@@ -171,7 +170,7 @@ public class UploadPresenter extends BasePresenter<UploadApi> { ...@@ -171,7 +170,7 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
.flatMap((Function<Integer, ObservableSource<BasicAck>>) integer -> .flatMap((Function<Integer, ObservableSource<BasicAck>>) integer ->
apiService.faceVerify("PAYDAY", amount, day, "D", null, null, apiService.faceVerify("PAYDAY", amount, day, "D", null, null,
MultipartBodyMaker.makeSimplePart("delta", "null"), AppInfoUtils.getAndroidID(context), productId, MultipartBodyMaker.makeSimplePart("delta", "null"), AppInfoUtils.getAndroidID(context), productId,
!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY), "yitu", LoginManager.get().getToken() !TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY), "yitu"
).onErrorReturn(throwable -> new BasicAck())) ).onErrorReturn(throwable -> new BasicAck()))
.filter(basicAck -> basicAck != null && basicAck.getData() != null) .filter(basicAck -> basicAck != null && basicAck.getData() != null)
.take(1); .take(1);
......
...@@ -137,7 +137,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -137,7 +137,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
//刷新Token信息 //刷新Token信息
LoginManager.get().notifyTokenInfo(tokenInfoBean); LoginManager.get().notifyTokenInfo(tokenInfoBean);
uploadFirebaseToken(PreferencesManager.get().getFireBaseMessagingToken()); uploadFirebaseToken(PreferencesManager.get().getFireBaseMessagingToken());
return apiService.getUserInfo(tokenInfoBean.getToken()); return apiService.getUserInfo();
} }
}), }),
new HttpObserver<UserBean>() { new HttpObserver<UserBean>() {
...@@ -174,7 +174,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -174,7 +174,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
* 获取用户信息 * 获取用户信息
*/ */
public void getUserInfo(final String action) { public void getUserInfo(final String action) {
handleRequest(apiService.getUserInfo(LoginManager.get().getToken()), new HttpObserver<UserBean>() { handleRequest(apiService.getUserInfo(), new HttpObserver<UserBean>() {
@Override @Override
public void onStart() { public void onStart() {
} }
...@@ -276,7 +276,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -276,7 +276,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
//刷新Token信息 //刷新Token信息
LoginManager.get().notifyTokenInfo(tokenInfoBean); LoginManager.get().notifyTokenInfo(tokenInfoBean);
uploadFirebaseToken(PreferencesManager.get().getFireBaseMessagingToken()); uploadFirebaseToken(PreferencesManager.get().getFireBaseMessagingToken());
return apiService.getUserInfo(tokenInfoBean.getToken()); return apiService.getUserInfo();
} }
}), }),
new HttpObserver<UserBean>() { new HttpObserver<UserBean>() {
...@@ -314,9 +314,9 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -314,9 +314,9 @@ public class UserPresenter extends BasePresenter<UserApi> {
*/ */
public void getBankAndLoanAmout(String action, LatestLoanAppBean loanBean) { public void getBankAndLoanAmout(String action, LatestLoanAppBean loanBean) {
Observable<LoanInfo> observable = Observable.zip( Observable<LoanInfo> observable = Observable.zip(
getService(LoanApi.class).getLatestLoanApp(LoginManager.get().getToken()), getService(LoanApi.class).getLatestLoanApp(),
clearError(apiService.getLoanAmoutData(loanBean.getAmount(), loanBean.getPeriod(), loanBean.getPeriodUnit(), loanBean.getProductId()), LoaningAmoutBean.class), clearError(apiService.getLoanAmoutData(loanBean.getAmount(), loanBean.getPeriod(), loanBean.getPeriodUnit(), loanBean.getProductId()), LoaningAmoutBean.class),
clearError(apiService.getBankCardInfo(LoginManager.get().getToken()), UserBankInfo.class), clearError(apiService.getBankCardInfo(), UserBankInfo.class),
getService(LoanApi.class).getBankList(), getService(LoanApi.class).getBankList(),
new Function4<LatestLoanAppBean, LoaningAmoutBean, UserBankInfo, List<BankBean>, LoanInfo>() { new Function4<LatestLoanAppBean, LoaningAmoutBean, UserBankInfo, List<BankBean>, LoanInfo>() {
@Override @Override
...@@ -347,7 +347,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -347,7 +347,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
* 消息列表 * 消息列表
*/ */
public void getMsgList(String action) { public void getMsgList(String action) {
handleRequest(action, apiService.getMsgInbox(LoginManager.get().getToken())); handleRequest(action, apiService.getMsgInbox());
} }
// @SuppressLint("CheckResult") // @SuppressLint("CheckResult")
...@@ -388,14 +388,14 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -388,14 +388,14 @@ public class UserPresenter extends BasePresenter<UserApi> {
* 获取身份证图片地址 * 获取身份证图片地址
*/ */
public void getKtpImg(String action) { public void getKtpImg(String action) {
handleRequest(action, apiService.getKtpImg(LoginManager.get().getToken())); handleRequest(action, apiService.getKtpImg());
} }
/** /**
* 获取用户身份信息 * 获取用户身份信息
*/ */
public void getPersonalInfo(String action) { public void getPersonalInfo(String action) {
handleRequest(action, apiService.getPersonalInfo(LoginManager.get().getToken())); handleRequest(action, apiService.getPersonalInfo());
} }
...@@ -434,8 +434,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -434,8 +434,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
personalInfo.getChildrenNumber(), personalInfo.getChildrenNumber(),
personalInfo.getResidenceDuration(), personalInfo.getResidenceDuration(),
personalInfo.getFacebookId(), personalInfo.getFacebookId(),
personalInfo.getWhatsappId(), personalInfo.getWhatsappId());
LoginManager.get().getToken());
handleRequest(observable, new HttpObserver<ResponseBody>() { handleRequest(observable, new HttpObserver<ResponseBody>() {
@Override @Override
...@@ -465,7 +464,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -465,7 +464,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
* 提交联系人信息 * 提交联系人信息
*/ */
public void submitContactInfo(String action, String parentName, String parentPhone, String friendName, String friendPhone) { public void submitContactInfo(String action, String parentName, String parentPhone, String friendName, String friendPhone) {
handleRequest(apiService.submitContactInfo(parentName, parentPhone, friendName, friendPhone, LoginManager.get().getToken()), handleRequest(apiService.submitContactInfo(parentName, parentPhone, friendName, friendPhone),
new HttpObserver<ResponseBody>() { new HttpObserver<ResponseBody>() {
@Override @Override
public void onStart() { public void onStart() {
...@@ -494,8 +493,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -494,8 +493,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
public void submitContactInfo(String action, ContactInfoBean contactInfo) { public void submitContactInfo(String action, ContactInfoBean contactInfo) {
handleRequest(apiService.submitContactInfo(contactInfo.getParentId(), contactInfo.getParentName(), contactInfo.getParentMobile(), contactInfo.getParentType(), handleRequest(apiService.submitContactInfo(contactInfo.getParentId(), contactInfo.getParentName(), contactInfo.getParentMobile(), contactInfo.getParentType(),
contactInfo.getFriendId(), contactInfo.getFriendName(), contactInfo.getFriendMobile(), contactInfo.getFriendType(), contactInfo.getFriendId(), contactInfo.getFriendName(), contactInfo.getFriendMobile(), contactInfo.getFriendType(),
contactInfo.getFriendId1(), contactInfo.getFriendName1(), contactInfo.getFriendMobile1(), contactInfo.getFriendType1(), contactInfo.getFriendId1(), contactInfo.getFriendName1(), contactInfo.getFriendMobile1(), contactInfo.getFriendType1()),
LoginManager.get().getToken()),
new HttpObserver<ResponseBody>() { new HttpObserver<ResponseBody>() {
@Override @Override
public void onStart() { public void onStart() {
...@@ -525,8 +523,8 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -525,8 +523,8 @@ public class UserPresenter extends BasePresenter<UserApi> {
* 获取工作信息 * 获取工作信息
*/ */
public void getEmploymentInfo(String action) { public void getEmploymentInfo(String action) {
Observable<EmploymentServerBean> employment = apiService.getEmploymentInfo(LoginManager.get().getToken()); Observable<EmploymentServerBean> employment = apiService.getEmploymentInfo();
Observable<RecordFilesResponse> jobImg = apiService.getJobImg(LoginManager.get().getToken()); Observable<RecordFilesResponse> jobImg = apiService.getJobImg();
handleRequest(action, Observable.zip(clearError(employment, EmploymentServerBean.class), handleRequest(action, Observable.zip(clearError(employment, EmploymentServerBean.class),
clearError(jobImg, RecordFilesResponse.class), clearError(jobImg, RecordFilesResponse.class),
...@@ -576,11 +574,10 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -576,11 +574,10 @@ public class UserPresenter extends BasePresenter<UserApi> {
employmentBean.getCompanyAddress(), employmentBean.getCompanyAddress(),
employmentBean.getCompanyPhone(), employmentBean.getCompanyPhone(),
employmentBean.getProfession(), employmentBean.getProfession(),
employmentBean.getSalary(), employmentBean.getSalary());
LoginManager.get().getToken());
if (part != null) { if (part != null) {
Observable<ResponseBody> upload = getService(UploadApi.class).uploadPhoto(part, "EMPLOYMENT_PHOTO", LoginManager.get().getToken()); Observable<ResponseBody> upload = getService(UploadApi.class).uploadPhoto(part, "EMPLOYMENT_PHOTO");
handleRequest(action, Observable.zip(info, upload, new BiFunction<ResponseBody, ResponseBody, Boolean>() { handleRequest(action, Observable.zip(info, upload, new BiFunction<ResponseBody, ResponseBody, Boolean>() {
@Override @Override
...@@ -674,7 +671,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -674,7 +671,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
* 获取联系人信息 * 获取联系人信息
*/ */
public void getContactInfo(String action) { public void getContactInfo(String action) {
handleRequest(action, apiService.getContactInfo(LoginManager.get().getToken())); handleRequest(action, apiService.getContactInfo());
} }
...@@ -711,7 +708,7 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -711,7 +708,7 @@ public class UserPresenter extends BasePresenter<UserApi> {
* 获取绑定的第三方账户 * 获取绑定的第三方账户
*/ */
public void getThirdPartData(String action) { public void getThirdPartData(String action) {
handleRequest(action, apiService.getThirdPartAccount(LoginManager.get().getToken())); handleRequest(action, apiService.getThirdPartAccount());
} }
...@@ -719,14 +716,14 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -719,14 +716,14 @@ public class UserPresenter extends BasePresenter<UserApi> {
* 获取同盾列表 * 获取同盾列表
*/ */
public void getThirdPartList(String action) { public void getThirdPartList(String action) {
handleRequest(action, apiService.getThirdPartList(LoginManager.get().getToken())); handleRequest(action, apiService.getThirdPartList());
} }
/** /**
* 获取绑定的第三方账户 * 获取绑定的第三方账户
*/ */
public void getThirdPartListV2(String action) { public void getThirdPartListV2(String action) {
handleRequest(action, apiService.getThirdPartListV2(LoginManager.get().getToken())); handleRequest(action, apiService.getThirdPartListV2());
} }
/** /**
...@@ -734,14 +731,12 @@ public class UserPresenter extends BasePresenter<UserApi> { ...@@ -734,14 +731,12 @@ public class UserPresenter extends BasePresenter<UserApi> {
*/ */
public void submitTDData(String action, String dataType, String taskId, String credentialNo, String realName, String mobile) { public void submitTDData(String action, String dataType, String taskId, String credentialNo, String realName, String mobile) {
handleRequest(action, handleRequest(action,
apiService.submitThirdPartData(LoginManager.get().getToken(), apiService.submitThirdPartData("TONGDUN", dataType, taskId, credentialNo, realName, mobile, ""));
"TONGDUN", dataType, taskId, credentialNo, realName, mobile, ""));
} }
public void submitMXData(String action, String dataType, String taskId, String credentialNo, String realName, String mobile) { public void submitMXData(String action, String dataType, String taskId, String credentialNo, String realName, String mobile) {
handleRequest(action, handleRequest(action,
apiService.submitThirdPartData(LoginManager.get().getToken(), apiService.submitThirdPartData("MOXIE", dataType, taskId, credentialNo, realName, mobile, ""));
"MOXIE", dataType, taskId, credentialNo, realName, mobile, ""));
} }
// /** // /**
......
...@@ -3,9 +3,6 @@ package tech.starwin.network; ...@@ -3,9 +3,6 @@ package tech.starwin.network;
import android.text.TextUtils; import android.text.TextUtils;
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.common.GooglePlayServicesNotAvailableException;
import com.google.android.gms.common.GooglePlayServicesRepairableException;
import java.io.IOException; import java.io.IOException;
...@@ -72,7 +69,7 @@ class DefaultHeaderAddInterceptor implements Interceptor { ...@@ -72,7 +69,7 @@ class DefaultHeaderAddInterceptor implements Interceptor {
.header("thirdpartyDataFlag", String.valueOf(!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY))) .header("thirdpartyDataFlag", String.valueOf(!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY)))
// .header("X-APP-SIM-MOBILE", getSimInfo()) // .header("X-APP-SIM-MOBILE", getSimInfo())
.header("X-AF-ID", LibConfig.APPSFLYER_DEV_KEY == null ? "" : LibConfig.APPSFLYER_DEV_KEY) .header("X-AF-ID", LibConfig.APPSFLYER_DEV_KEY == null ? "" : LibConfig.APPSFLYER_DEV_KEY)
.header("X-GA-ID", getGAId()) // .header("X-GA-ID", getGAId())
.header("X-GP-PKG-FLAG", String.valueOf(!LibConfig.IS_COLLECT_MODE)) .header("X-GP-PKG-FLAG", String.valueOf(!LibConfig.IS_COLLECT_MODE))
.header("X-APP-CODE-VERSION", "ID_V2"); .header("X-APP-CODE-VERSION", "ID_V2");
...@@ -97,24 +94,24 @@ class DefaultHeaderAddInterceptor implements Interceptor { ...@@ -97,24 +94,24 @@ class DefaultHeaderAddInterceptor implements Interceptor {
// return SIM_INFO; // return SIM_INFO;
// } // }
private String getGAId() { // private String getGAId() {
if (!TextUtils.isEmpty(GA_ID)) { // if (!TextUtils.isEmpty(GA_ID)) {
return GA_ID; // return GA_ID;
} // }
AdvertisingIdClient.Info adInfo = null; // AdvertisingIdClient.Info adInfo = null;
try { // try {
adInfo = AdvertisingIdClient.getAdvertisingIdInfo(LibConfig.getContext()); // adInfo = AdvertisingIdClient.getAdvertisingIdInfo(LibConfig.getContext());
GA_ID = adInfo.getId(); // GA_ID = adInfo.getId();
} catch (IOException e) { // } catch (IOException e) {
// Unrecoverable error connecting to Google Play services (e.g., // // Unrecoverable error connecting to Google Play services (e.g.,
// the old version of the service doesn't support getting AdvertisingId). // // the old version of the service doesn't support getting AdvertisingId).
} catch (GooglePlayServicesNotAvailableException e) { // } catch (GooglePlayServicesNotAvailableException e) {
// Google Play services is not available entirely. // // Google Play services is not available entirely.
} catch (GooglePlayServicesRepairableException e) { // } catch (GooglePlayServicesRepairableException e) {
e.printStackTrace(); // e.printStackTrace();
} // }
return GA_ID; // return GA_ID;
} // }
} }
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