Commit cab63cd2 authored by yinjiacheng's avatar yinjiacheng

update 身份证OCR、人脸检测、营业执照OCR接口入参调整

parent 709e091e
...@@ -6,23 +6,23 @@ package com.yidian.shenghuoquan.newscontent.http.httpbean ...@@ -6,23 +6,23 @@ package com.yidian.shenghuoquan.newscontent.http.httpbean
* description: 营业执照OCR * description: 营业执照OCR
*/ */
class BusinessLicenseOCRBean { class BusinessLicenseOCRBean {
data class Request(val business_image_objectid: String, val business_image_bucket: String) data class Request(val business_image_url: String)
data class Response( data class Response(
val addr: String, val addr: String,
val code: String, val code: String,
val comp: String, val comp: String,
val date: String, val date: String,
val date_issue: String, val date_issue: String,
val form: String, val form: String,
val funding: String, val funding: String,
val name: String, val name: String,
val num: String, val num: String,
val organizer: String, val organizer: String,
val pers: String, val pers: String,
val regi: String, val regi: String,
val scope: String, val scope: String,
val time: String, val time: String,
val type: String val type: String
) )
} }
\ No newline at end of file
...@@ -6,48 +6,43 @@ package com.yidian.shenghuoquan.newscontent.http.httpbean ...@@ -6,48 +6,43 @@ package com.yidian.shenghuoquan.newscontent.http.httpbean
* description: 获取身份证OCR * description: 获取身份证OCR
*/ */
class GetIDCardOCRBean(val request: Request, val response: Response) { class GetIDCardOCRBean(val request: Request, val response: Response) {
data class Request( data class Request(
val posit_image_objectid: String, val back_image_url: String,
val back_image_objectid: String, val posit_image_url: String
val posit_bucket: String, )
val back_bucket: String
)
data class Response( data class Response(
val back: Back, val back: Back,
val posit: Posit val posit: Posit
) )
data class Back( data class Back(
val issued_by: String, val issued_by: String,
val valid_date_end: String, val valid_date_end: String,
val valid_date_start: String, val valid_date_start: String,
val completeness: Int, val completeness: Int,
val legality: Legality val legality: Legality
) )
data class Posit( data class Posit(
val address: String, val address: String,
val birth_day: String, val birth_day: String,
val birth_month: String, val birth_month: String,
val birth_year: String, val birth_year: String,
val completeness: Int, val completeness: Int,
val gender: String, val gender: String,
val idcard_number: String, val idcard_number: String,
val legality: Legality, val legality: Legality,
val name: String, val name: String,
val nationality: String val nationality: String
) )
data class Legality( data class Legality(
val Edited: Double, val Edited: Double,
val ID_Photo: Double, val ID_Photo: Double,
val ID_Photo_Threshold: Double, val ID_Photo_Threshold: Double,
val Photocopy: Double, val Photocopy: Double,
val Screen: Double, val Screen: Double,
val Temporary_ID_Photo: Double val Temporary_ID_Photo: Double
) )
} }
package com.yidian.shenghuoquan.newscontent.http.httpbean package com.yidian.shenghuoquan.newscontent.http.httpbean
class IdentifyIdOcrVerifyBean(val request: Request, val response: Response) { class IdentifyIdOcrVerifyBean(val request: Request, val response: Response) {
data class Request(val biz_token: String, val meglive_objectid: String) data class Request(val biz_token: String, val meglive_url: String)
data class Response(val verify_result: Boolean)
}
data class Response(val verify_result: Boolean)
}
...@@ -240,10 +240,7 @@ class LifeAccountBusinessLicenseAuthFragment : ...@@ -240,10 +240,7 @@ class LifeAccountBusinessLicenseAuthFragment :
) )
return return
} }
val requestParams = HashMap<String, String?>() ApiService.businessLicenseOCR(this, hashMapOf(Pair("business_image_url", "$bucket/$objectKey")))
requestParams["business_image_objectid"] = objectKey
requestParams["business_image_bucket"] = bucket
ApiService.businessLicenseOCR(this, requestParams)
} }
/** /**
......
...@@ -508,8 +508,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth ...@@ -508,8 +508,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth
} }
}, hashMapOf( }, hashMapOf(
Pair("posit_image_objectid", objectKey), Pair("posit_image_url", "$bucket/$objectKey")
Pair("posit_bucket", bucket)
) )
) )
} else { } else {
...@@ -534,8 +533,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth ...@@ -534,8 +533,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth
} }
}, hashMapOf( }, hashMapOf(
Pair("back_image_objectid", objectKey), Pair("back_image_url", "$bucket/$objectKey")
Pair("back_bucket", bucket)
) )
) )
} }
...@@ -660,8 +658,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth ...@@ -660,8 +658,7 @@ class LifeAccountIDCardAuthFragment : BaseFragment<FragmentLifeAccountIdCardAuth
"biz_token", "biz_token",
LifeAccountAuthDataManager.personalAuthData.liveDetectBizToken LifeAccountAuthDataManager.personalAuthData.liveDetectBizToken
), ),
Pair("meglive_objectid", objectKey), Pair("meglive_url", "$bucket/$objectKey")
Pair("meglive_bucket", bucket)
) )
) )
} }
......
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