Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
ShenghuoquanBusiness
Project
Project
Details
Activity
Releases
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
bp
ShenghuoquanBusiness
Commits
ab460461
Commit
ab460461
authored
Jun 17, 2021
by
yinjiacheng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update 个人、企业认证流程信息回显 身份证两面完整度默认为0
parent
a7a062c0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
228 additions
and
228 deletions
+228
-228
LifeAccountAuthDataManager.kt
...huoquan/newscontent/ui/auth/LifeAccountAuthDataManager.kt
+228
-228
No files found.
Components/newscontent/src/main/java/com/yidian/shenghuoquan/newscontent/ui/auth/LifeAccountAuthDataManager.kt
View file @
ab460461
...
@@ -15,244 +15,244 @@ import com.yidian.shenghuoquan.newscontent.http.httpbean.GetIDCardOCRBean
...
@@ -15,244 +15,244 @@ import com.yidian.shenghuoquan.newscontent.http.httpbean.GetIDCardOCRBean
*/
*/
object
LifeAccountAuthDataManager
{
object
LifeAccountAuthDataManager
{
val
personalAuthData
by
lazy
{
LifeAccountPersonalAuthData
()
}
val
personalAuthData
by
lazy
{
LifeAccountPersonalAuthData
()
}
val
merchantAuthData
by
lazy
{
LifeAccountMerchantAuthData
()
}
val
merchantAuthData
by
lazy
{
LifeAccountMerchantAuthData
()
}
/**
/**
* 将身份证OCR结果填入
* 将身份证OCR结果填入
*/
*/
fun
generatePersonalAuthData
(
data
:
GetIDCardOCRBean
.
Response
)
{
fun
generatePersonalAuthData
(
data
:
GetIDCardOCRBean
.
Response
)
{
if
(
data
.
posit
.
completeness
!=
-
1
)
{
if
(
data
.
posit
.
completeness
!=
-
1
)
{
personalAuthData
.
idCardPortraitFaceCompleteness
=
data
.
posit
.
completeness
personalAuthData
.
idCardPortraitFaceCompleteness
=
data
.
posit
.
completeness
}
if
(
data
.
back
.
completeness
!=
-
1
)
{
personalAuthData
.
idCardNationalEmblemFaceCompleteness
=
data
.
back
.
completeness
}
if
(
data
.
posit
.
idcard_number
.
isNotEmpty
())
{
personalAuthData
.
idCardNum
=
data
.
posit
.
idcard_number
}
if
(
data
.
posit
.
gender
.
isNotEmpty
())
{
personalAuthData
.
gender
=
data
.
posit
.
gender
}
if
(
data
.
posit
.
name
.
isNotEmpty
())
{
personalAuthData
.
realName
=
data
.
posit
.
name
}
if
(
data
.
posit
.
address
.
isNotEmpty
())
{
personalAuthData
.
address
=
data
.
posit
.
address
}
if
(
data
.
posit
.
nationality
.
isNotEmpty
())
{
personalAuthData
.
nationality
=
data
.
posit
.
nationality
}
if
(
data
.
back
.
valid_date_start
.
isNotEmpty
())
{
personalAuthData
.
validDateStart
=
data
.
back
.
valid_date_start
}
if
(
data
.
back
.
valid_date_end
.
isNotEmpty
())
{
personalAuthData
.
validDateEnd
=
data
.
back
.
valid_date_end
}
if
(
data
.
back
.
issued_by
.
isNotEmpty
())
{
personalAuthData
.
issuedBy
=
data
.
back
.
issued_by
}
}
}
if
(
data
.
back
.
completeness
!=
-
1
)
{
/**
personalAuthData
.
idCardNationalEmblemFaceCompleteness
=
data
.
back
.
completeness
* 填入个人认证流程回显数据
*/
// TODO: 6/11/21 完善身份证两面完整度
fun
generatePersonalAuthData
(
data
:
AuthAuthenticationBean
.
Response
)
{
personalAuthData
.
isFaceAuthPass
=
data
.
live_identity_status
==
Constant
.
ALIVE_DETECT_SUCCESS
personalAuthData
.
realName
=
data
.
full_name
personalAuthData
.
idCardNum
=
data
.
id_card
personalAuthData
.
occupation
=
data
.
occupation
personalAuthData
.
idCardPortraitFaceObjectKey
=
data
.
front_id_card
personalAuthData
.
idCardNationalEmblemFaceObjectKey
=
data
.
back_id_card
personalAuthData
.
address
=
data
.
address
personalAuthData
.
nationality
=
data
.
nationality
personalAuthData
.
gender
=
data
.
gender
personalAuthData
.
validDateStart
=
data
.
validity_start_time
personalAuthData
.
validDateEnd
=
data
.
validity_end_time
personalAuthData
.
issuedBy
=
data
.
issued_by
personalAuthData
.
isIDCardPortraitFaceUpload
=
true
personalAuthData
.
isIDCardNationalEmblemFaceUpload
=
true
personalAuthData
.
idCardPortraitFaceCompleteness
=
0
personalAuthData
.
idCardNationalEmblemFaceCompleteness
=
0
}
}
if
(
data
.
posit
.
idcard_number
.
isNotEmpty
())
{
/**
personalAuthData
.
idCardNum
=
data
.
posit
.
idcard_number
* 生成身份信息校验接口请求体
*/
fun
generateAuthPersonalCheckRequest
():
HashMap
<
String
,
String
?
>
{
val
requestMap
=
HashMap
<
String
,
String
?>()
requestMap
[
"front_img"
]
=
personalAuthData
.
idCardPortraitFaceObjectKey
requestMap
[
"bak_img"
]
=
personalAuthData
.
idCardNationalEmblemFaceObjectKey
requestMap
[
"front_completeness"
]
=
personalAuthData
.
idCardPortraitFaceCompleteness
.
toString
()
requestMap
[
"bak_completeness"
]
=
personalAuthData
.
idCardNationalEmblemFaceCompleteness
.
toString
()
requestMap
[
"id_card"
]
=
personalAuthData
.
idCardNum
requestMap
[
"gender"
]
=
personalAuthData
.
gender
requestMap
[
"name"
]
=
personalAuthData
.
realName
requestMap
[
"occupation"
]
=
personalAuthData
.
occupation
requestMap
[
"address"
]
=
personalAuthData
.
address
requestMap
[
"nationality"
]
=
personalAuthData
.
nationality
requestMap
[
"valid_date_start"
]
=
personalAuthData
.
validDateStart
requestMap
[
"valid_date_end"
]
=
personalAuthData
.
validDateEnd
requestMap
[
"issued_by"
]
=
personalAuthData
.
issuedBy
return
requestMap
}
}
if
(
data
.
posit
.
gender
.
isNotEmpty
())
{
/**
personalAuthData
.
gender
=
data
.
posit
.
gender
* 将营业执照OCR结果填入
*/
fun
generateMerchantAuthData
(
data
:
BusinessLicenseOCRBean
.
Response
)
{
merchantAuthData
.
registrationName
=
data
.
name
merchantAuthData
.
registrationCode
=
data
.
code
merchantAuthData
.
type
=
data
.
type
merchantAuthData
.
addr
=
data
.
addr
merchantAuthData
.
pers
=
data
.
pers
merchantAuthData
.
scope
=
data
.
scope
merchantAuthData
.
time
=
data
.
time
merchantAuthData
.
regi
=
data
.
regi
merchantAuthData
.
organizer
=
data
.
organizer
merchantAuthData
.
date
=
data
.
date
merchantAuthData
.
comp
=
data
.
comp
merchantAuthData
.
num
=
data
.
num
merchantAuthData
.
form
=
data
.
form
merchantAuthData
.
funding
=
data
.
funding
merchantAuthData
.
date_issue
=
data
.
date_issue
}
}
if
(
data
.
posit
.
name
.
isNotEmpty
())
{
/**
personalAuthData
.
realName
=
data
.
posit
.
name
* 填入企业认证回显数据
*/
// TODO: 6/10/21 完善身份证两面完整度
fun
generateMerchantAuthData
(
data
:
AuthMerchantCheckBean
.
Response
)
{
merchantAuthData
.
authRecordId
=
data
.
enterprise_auth_record_id
merchantAuthData
.
registrationName
=
data
.
name
merchantAuthData
.
registrationCode
=
data
.
code
merchantAuthData
.
merchantType
=
data
.
data_type
merchantAuthData
.
isBusinessLicenseUpload
=
true
merchantAuthData
.
type
=
data
.
enterprice_type
merchantAuthData
.
addr
=
data
.
enterprice_address
merchantAuthData
.
scope
=
data
.
businesss_scope
merchantAuthData
.
time
=
data
.
term_time
merchantAuthData
.
regi
=
data
.
registered_capital
merchantAuthData
.
organizer
=
data
.
organizer
merchantAuthData
.
date
=
data
.
establishment_date
merchantAuthData
.
comp
=
data
.
registration_authority
merchantAuthData
.
num
=
data
.
num
merchantAuthData
.
form
=
data
.
form
merchantAuthData
.
funding
=
data
.
funding
merchantAuthData
.
date_issue
=
data
.
issue_date
merchantAuthData
.
businessLicenseObjectKey
=
data
.
entterprise_image
personalAuthData
.
realName
=
data
.
legal_person
personalAuthData
.
idCardNum
=
data
.
legal_id_card
personalAuthData
.
phoneNum
=
data
.
mobile
personalAuthData
.
isFaceAuthPass
=
data
.
live_identity_status
==
Constant
.
ALIVE_DETECT_SUCCESS
personalAuthData
.
address
=
data
.
legal_address
personalAuthData
.
nationality
=
data
.
legal_nationality
personalAuthData
.
issuedBy
=
data
.
legal_issued_by
personalAuthData
.
validDateStart
=
data
.
legal_validity_start_time
personalAuthData
.
validDateEnd
=
data
.
legal_validity_end_time
personalAuthData
.
idCardPortraitFaceObjectKey
=
data
.
legal_front_id_card
personalAuthData
.
idCardNationalEmblemFaceObjectKey
=
data
.
legal_back_id_card
personalAuthData
.
isIDCardPortraitFaceUpload
=
true
personalAuthData
.
isIDCardNationalEmblemFaceUpload
=
true
personalAuthData
.
idCardPortraitFaceCompleteness
=
0
personalAuthData
.
idCardNationalEmblemFaceCompleteness
=
0
}
}
if
(
data
.
posit
.
address
.
isNotEmpty
())
{
/**
personalAuthData
.
address
=
data
.
posit
.
address
* 生成营业执照上传接口请求体
}
*/
if
(
data
.
posit
.
nationality
.
isNotEmpty
())
{
fun
generateAuthBusinessLicenseCommitRequest
(
personalAuthData
.
nationality
=
data
.
posit
.
nationality
lifeAccountId
:
String
?
}
):
HashMap
<
String
,
String
?
>
{
if
(
data
.
back
.
valid_date_start
.
isNotEmpty
())
{
val
requestMap
=
HashMap
<
String
,
String
?>()
personalAuthData
.
validDateStart
=
data
.
back
.
valid_date_start
requestMap
[
"code"
]
=
merchantAuthData
.
registrationCode
requestMap
[
"name"
]
=
merchantAuthData
.
registrationName
requestMap
[
"type"
]
=
merchantAuthData
.
type
requestMap
[
"addr"
]
=
merchantAuthData
.
addr
requestMap
[
"pers"
]
=
merchantAuthData
.
pers
requestMap
[
"scope"
]
=
merchantAuthData
.
scope
requestMap
[
"time"
]
=
merchantAuthData
.
time
requestMap
[
"regi"
]
=
merchantAuthData
.
regi
requestMap
[
"organizer"
]
=
merchantAuthData
.
organizer
requestMap
[
"date"
]
=
merchantAuthData
.
date
requestMap
[
"comp"
]
=
merchantAuthData
.
comp
requestMap
[
"num"
]
=
merchantAuthData
.
num
requestMap
[
"form"
]
=
merchantAuthData
.
form
requestMap
[
"funding"
]
=
merchantAuthData
.
funding
requestMap
[
"issue_date"
]
=
merchantAuthData
.
date_issue
requestMap
[
"entterprise_image"
]
=
merchantAuthData
.
businessLicenseObjectKey
requestMap
[
"data_from"
]
=
Constant
.
DATA_FROM_B
.
toString
()
requestMap
[
"data_type"
]
=
merchantAuthData
.
merchantType
.
toString
()
lifeAccountId
?.
let
{
requestMap
[
"life_account_id"
]
=
it
}
return
requestMap
}
}
if
(
data
.
back
.
valid_date_end
.
isNotEmpty
())
{
personalAuthData
.
validDateEnd
=
data
.
back
.
valid_date_end
}
if
(
data
.
back
.
issued_by
.
isNotEmpty
())
{
personalAuthData
.
issuedBy
=
data
.
back
.
issued_by
}
}
/**
* 填入个人认证流程回显数据
* 身份证两面完整度此时一定是0
*/
fun
generatePersonalAuthData
(
data
:
AuthAuthenticationBean
.
Response
)
{
personalAuthData
.
isFaceAuthPass
=
data
.
live_identity_status
==
Constant
.
ALIVE_DETECT_SUCCESS
personalAuthData
.
realName
=
data
.
full_name
personalAuthData
.
idCardNum
=
data
.
id_card
personalAuthData
.
occupation
=
data
.
occupation
personalAuthData
.
idCardPortraitFaceObjectKey
=
data
.
front_id_card
personalAuthData
.
idCardNationalEmblemFaceObjectKey
=
data
.
back_id_card
personalAuthData
.
address
=
data
.
address
personalAuthData
.
nationality
=
data
.
nationality
personalAuthData
.
gender
=
data
.
gender
personalAuthData
.
validDateStart
=
data
.
validity_start_time
personalAuthData
.
validDateEnd
=
data
.
validity_end_time
personalAuthData
.
issuedBy
=
data
.
issued_by
personalAuthData
.
isIDCardPortraitFaceUpload
=
true
personalAuthData
.
isIDCardNationalEmblemFaceUpload
=
true
personalAuthData
.
idCardPortraitFaceCompleteness
=
0
personalAuthData
.
idCardNationalEmblemFaceCompleteness
=
0
}
/**
* 生成身份信息校验接口请求体
*/
fun
generateAuthPersonalCheckRequest
():
HashMap
<
String
,
String
?
>
{
val
requestMap
=
HashMap
<
String
,
String
?>()
requestMap
[
"front_img"
]
=
personalAuthData
.
idCardPortraitFaceObjectKey
requestMap
[
"bak_img"
]
=
personalAuthData
.
idCardNationalEmblemFaceObjectKey
requestMap
[
"front_completeness"
]
=
personalAuthData
.
idCardPortraitFaceCompleteness
.
toString
()
requestMap
[
"bak_completeness"
]
=
personalAuthData
.
idCardNationalEmblemFaceCompleteness
.
toString
()
requestMap
[
"id_card"
]
=
personalAuthData
.
idCardNum
requestMap
[
"gender"
]
=
personalAuthData
.
gender
requestMap
[
"name"
]
=
personalAuthData
.
realName
requestMap
[
"occupation"
]
=
personalAuthData
.
occupation
requestMap
[
"address"
]
=
personalAuthData
.
address
requestMap
[
"nationality"
]
=
personalAuthData
.
nationality
requestMap
[
"valid_date_start"
]
=
personalAuthData
.
validDateStart
requestMap
[
"valid_date_end"
]
=
personalAuthData
.
validDateEnd
requestMap
[
"issued_by"
]
=
personalAuthData
.
issuedBy
return
requestMap
}
/**
/**
* 生成个体工商户身份上传接口请求体
* 将营业执照OCR结果填入
*/
*/
fun
generateAuthIndividualBusinessIdentityCommitRequest
():
HashMap
<
String
,
String
?
>
{
fun
generateMerchantAuthData
(
data
:
BusinessLicenseOCRBean
.
Response
)
{
val
requestMap
=
HashMap
<
String
,
String
?>()
merchantAuthData
.
registrationName
=
data
.
name
requestMap
[
"record_id"
]
=
merchantAuthData
.
authRecordId
.
toString
()
merchantAuthData
.
registrationCode
=
data
.
code
requestMap
[
"front_img"
]
=
personalAuthData
.
idCardPortraitFaceObjectKey
merchantAuthData
.
type
=
data
.
type
requestMap
[
"bak_img"
]
=
personalAuthData
.
idCardNationalEmblemFaceObjectKey
merchantAuthData
.
addr
=
data
.
addr
requestMap
[
"front_completeness"
]
=
merchantAuthData
.
pers
=
data
.
pers
personalAuthData
.
idCardPortraitFaceCompleteness
.
toString
()
merchantAuthData
.
scope
=
data
.
scope
requestMap
[
"bak_completeness"
]
=
merchantAuthData
.
time
=
data
.
time
personalAuthData
.
idCardNationalEmblemFaceCompleteness
.
toString
()
merchantAuthData
.
regi
=
data
.
regi
requestMap
[
"idcard_number"
]
=
personalAuthData
.
idCardNum
merchantAuthData
.
organizer
=
data
.
organizer
requestMap
[
"gender"
]
=
personalAuthData
.
gender
merchantAuthData
.
date
=
data
.
date
requestMap
[
"name"
]
=
personalAuthData
.
realName
merchantAuthData
.
comp
=
data
.
comp
requestMap
[
"address"
]
=
personalAuthData
.
address
merchantAuthData
.
num
=
data
.
num
requestMap
[
"nationality"
]
=
personalAuthData
.
nationality
merchantAuthData
.
form
=
data
.
form
requestMap
[
"valid_date_start"
]
=
personalAuthData
.
validDateStart
merchantAuthData
.
funding
=
data
.
funding
requestMap
[
"valid_date_end"
]
=
personalAuthData
.
validDateEnd
merchantAuthData
.
date_issue
=
data
.
date_issue
requestMap
[
"issued_by"
]
=
personalAuthData
.
issuedBy
}
return
requestMap
/**
* 填入企业认证回显数据
* 身份证两面完整度此时一定是0
*/
fun
generateMerchantAuthData
(
data
:
AuthMerchantCheckBean
.
Response
)
{
merchantAuthData
.
authRecordId
=
data
.
enterprise_auth_record_id
merchantAuthData
.
registrationName
=
data
.
name
merchantAuthData
.
registrationCode
=
data
.
code
merchantAuthData
.
merchantType
=
data
.
data_type
merchantAuthData
.
isBusinessLicenseUpload
=
true
merchantAuthData
.
type
=
data
.
enterprice_type
merchantAuthData
.
addr
=
data
.
enterprice_address
merchantAuthData
.
scope
=
data
.
businesss_scope
merchantAuthData
.
time
=
data
.
term_time
merchantAuthData
.
regi
=
data
.
registered_capital
merchantAuthData
.
organizer
=
data
.
organizer
merchantAuthData
.
date
=
data
.
establishment_date
merchantAuthData
.
comp
=
data
.
registration_authority
merchantAuthData
.
num
=
data
.
num
merchantAuthData
.
form
=
data
.
form
merchantAuthData
.
funding
=
data
.
funding
merchantAuthData
.
date_issue
=
data
.
issue_date
merchantAuthData
.
businessLicenseObjectKey
=
data
.
entterprise_image
personalAuthData
.
realName
=
data
.
legal_person
personalAuthData
.
idCardNum
=
data
.
legal_id_card
personalAuthData
.
phoneNum
=
data
.
mobile
personalAuthData
.
isFaceAuthPass
=
data
.
live_identity_status
==
Constant
.
ALIVE_DETECT_SUCCESS
personalAuthData
.
address
=
data
.
legal_address
personalAuthData
.
nationality
=
data
.
legal_nationality
personalAuthData
.
issuedBy
=
data
.
legal_issued_by
personalAuthData
.
validDateStart
=
data
.
legal_validity_start_time
personalAuthData
.
validDateEnd
=
data
.
legal_validity_end_time
personalAuthData
.
idCardPortraitFaceObjectKey
=
data
.
legal_front_id_card
personalAuthData
.
idCardNationalEmblemFaceObjectKey
=
data
.
legal_back_id_card
personalAuthData
.
isIDCardPortraitFaceUpload
=
true
personalAuthData
.
isIDCardNationalEmblemFaceUpload
=
true
personalAuthData
.
idCardPortraitFaceCompleteness
=
0
personalAuthData
.
idCardNationalEmblemFaceCompleteness
=
0
}
/**
* 生成营业执照上传接口请求体
*/
fun
generateAuthBusinessLicenseCommitRequest
(
lifeAccountId
:
String
?
):
HashMap
<
String
,
String
?
>
{
val
requestMap
=
HashMap
<
String
,
String
?>()
requestMap
[
"code"
]
=
merchantAuthData
.
registrationCode
requestMap
[
"name"
]
=
merchantAuthData
.
registrationName
requestMap
[
"type"
]
=
merchantAuthData
.
type
requestMap
[
"addr"
]
=
merchantAuthData
.
addr
requestMap
[
"pers"
]
=
merchantAuthData
.
pers
requestMap
[
"scope"
]
=
merchantAuthData
.
scope
requestMap
[
"time"
]
=
merchantAuthData
.
time
requestMap
[
"regi"
]
=
merchantAuthData
.
regi
requestMap
[
"organizer"
]
=
merchantAuthData
.
organizer
requestMap
[
"date"
]
=
merchantAuthData
.
date
requestMap
[
"comp"
]
=
merchantAuthData
.
comp
requestMap
[
"num"
]
=
merchantAuthData
.
num
requestMap
[
"form"
]
=
merchantAuthData
.
form
requestMap
[
"funding"
]
=
merchantAuthData
.
funding
requestMap
[
"issue_date"
]
=
merchantAuthData
.
date_issue
requestMap
[
"entterprise_image"
]
=
merchantAuthData
.
businessLicenseObjectKey
requestMap
[
"data_from"
]
=
Constant
.
DATA_FROM_B
.
toString
()
requestMap
[
"data_type"
]
=
merchantAuthData
.
merchantType
.
toString
()
lifeAccountId
?.
let
{
requestMap
[
"life_account_id"
]
=
it
}
}
return
requestMap
}
/**
* 生成个体工商户身份上传接口请求体
*/
fun
generateAuthIndividualBusinessIdentityCommitRequest
():
HashMap
<
String
,
String
?
>
{
val
requestMap
=
HashMap
<
String
,
String
?>()
requestMap
[
"record_id"
]
=
merchantAuthData
.
authRecordId
.
toString
()
requestMap
[
"front_img"
]
=
personalAuthData
.
idCardPortraitFaceObjectKey
requestMap
[
"bak_img"
]
=
personalAuthData
.
idCardNationalEmblemFaceObjectKey
requestMap
[
"front_completeness"
]
=
personalAuthData
.
idCardPortraitFaceCompleteness
.
toString
()
requestMap
[
"bak_completeness"
]
=
personalAuthData
.
idCardNationalEmblemFaceCompleteness
.
toString
()
requestMap
[
"idcard_number"
]
=
personalAuthData
.
idCardNum
requestMap
[
"gender"
]
=
personalAuthData
.
gender
requestMap
[
"name"
]
=
personalAuthData
.
realName
requestMap
[
"address"
]
=
personalAuthData
.
address
requestMap
[
"nationality"
]
=
personalAuthData
.
nationality
requestMap
[
"valid_date_start"
]
=
personalAuthData
.
validDateStart
requestMap
[
"valid_date_end"
]
=
personalAuthData
.
validDateEnd
requestMap
[
"issued_by"
]
=
personalAuthData
.
issuedBy
return
requestMap
}
/**
/**
* 生成普通企业法人身份信息上传接口请求体
* 生成普通企业法人身份信息上传接口请求体
*/
*/
fun
generateAuthEnterpriseLegalIdentityCommitRequest
(
fun
generateAuthEnterpriseLegalIdentityCommitRequest
(
lifeAccountId
:
String
?
lifeAccountId
:
String
?
):
HashMap
<
String
,
String
?
>
{
):
HashMap
<
String
,
String
?
>
{
val
requestMap
=
HashMap
<
String
,
String
?>()
val
requestMap
=
HashMap
<
String
,
String
?>()
requestMap
[
"record_id"
]
=
merchantAuthData
.
authRecordId
.
toString
()
requestMap
[
"record_id"
]
=
merchantAuthData
.
authRecordId
.
toString
()
requestMap
[
"front_img"
]
=
personalAuthData
.
idCardPortraitFaceObjectKey
requestMap
[
"front_img"
]
=
personalAuthData
.
idCardPortraitFaceObjectKey
requestMap
[
"bak_img"
]
=
personalAuthData
.
idCardNationalEmblemFaceObjectKey
requestMap
[
"bak_img"
]
=
personalAuthData
.
idCardNationalEmblemFaceObjectKey
requestMap
[
"front_completeness"
]
=
requestMap
[
"front_completeness"
]
=
personalAuthData
.
idCardPortraitFaceCompleteness
.
toString
()
personalAuthData
.
idCardPortraitFaceCompleteness
.
toString
()
requestMap
[
"bak_completeness"
]
=
requestMap
[
"bak_completeness"
]
=
personalAuthData
.
idCardNationalEmblemFaceCompleteness
.
toString
()
personalAuthData
.
idCardNationalEmblemFaceCompleteness
.
toString
()
requestMap
[
"idcard_number"
]
=
personalAuthData
.
idCardNum
requestMap
[
"idcard_number"
]
=
personalAuthData
.
idCardNum
requestMap
[
"gender"
]
=
personalAuthData
.
gender
requestMap
[
"gender"
]
=
personalAuthData
.
gender
requestMap
[
"name"
]
=
personalAuthData
.
realName
requestMap
[
"name"
]
=
personalAuthData
.
realName
requestMap
[
"address"
]
=
personalAuthData
.
address
requestMap
[
"address"
]
=
personalAuthData
.
address
requestMap
[
"nationality"
]
=
personalAuthData
.
nationality
requestMap
[
"nationality"
]
=
personalAuthData
.
nationality
requestMap
[
"valid_date_start"
]
=
personalAuthData
.
validDateStart
requestMap
[
"valid_date_start"
]
=
personalAuthData
.
validDateStart
requestMap
[
"valid_date_end"
]
=
personalAuthData
.
validDateEnd
requestMap
[
"valid_date_end"
]
=
personalAuthData
.
validDateEnd
requestMap
[
"issued_by"
]
=
personalAuthData
.
issuedBy
requestMap
[
"issued_by"
]
=
personalAuthData
.
issuedBy
requestMap
[
"mobile"
]
=
personalAuthData
.
phoneNum
requestMap
[
"mobile"
]
=
personalAuthData
.
phoneNum
lifeAccountId
?.
let
{
lifeAccountId
?.
let
{
requestMap
[
"life_account_id"
]
=
it
requestMap
[
"life_account_id"
]
=
it
}
return
requestMap
}
}
return
requestMap
}
/**
/**
* 生成个体工商户认证完成接口请求体
* 生成个体工商户认证完成接口请求体
*/
*/
fun
generateAuthIndividualBusinessCompleteRequest
(
lifeAccountId
:
String
?):
HashMap
<
String
,
String
?
>
{
fun
generateAuthIndividualBusinessCompleteRequest
(
lifeAccountId
:
String
?):
HashMap
<
String
,
String
?
>
{
val
requestMap
=
HashMap
<
String
,
String
?>()
val
requestMap
=
HashMap
<
String
,
String
?>()
requestMap
[
"record_id"
]
=
merchantAuthData
.
authRecordId
.
toString
()
requestMap
[
"record_id"
]
=
merchantAuthData
.
authRecordId
.
toString
()
lifeAccountId
?.
let
{
lifeAccountId
?.
let
{
requestMap
[
"life_account_id"
]
=
it
requestMap
[
"life_account_id"
]
=
it
}
return
requestMap
}
}
}
return
requestMap
\ No newline at end of file
}
}
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