Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lib_base
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sikang
lib_base
Commits
becff077
Commit
becff077
authored
Sep 26, 2019
by
sikang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
remove token
parent
7af9b970
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
70 additions
and
133 deletions
+70
-133
src/main/java/tech/starwin/mvp/api/LoanApi.java
+9
-12
src/main/java/tech/starwin/mvp/api/UploadApi.java
+11
-13
src/main/java/tech/starwin/mvp/api/UserApi.java
+17
-67
src/main/java/tech/starwin/mvp/presenter/LoanPresenter.java
+9
-11
src/main/java/tech/starwin/mvp/presenter/UploadPresenter.java
+3
-4
src/main/java/tech/starwin/mvp/presenter/UserPresenter.java
+21
-26
No files found.
src/main/java/tech/starwin/mvp/api/LoanApi.java
View file @
becff077
...
@@ -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
);
}
}
src/main/java/tech/starwin/mvp/api/UploadApi.java
View file @
becff077
...
@@ -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
);
/**
/**
...
...
src/main/java/tech/starwin/mvp/api/UserApi.java
View file @
becff077
...
@@ -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
,
...
...
src/main/java/tech/starwin/mvp/presenter/LoanPresenter.java
View file @
becff077
...
@@ -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
()
));
));
}
}
...
...
src/main/java/tech/starwin/mvp/presenter/UploadPresenter.java
View file @
becff077
...
@@ -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
);
...
...
src/main/java/tech/starwin/mvp/presenter/UserPresenter.java
View file @
becff077
...
@@ -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
,
""
));
}
}
// /**
// /**
...
...
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