Commit 5d133791 by sikang

添加advance 活体接口

parent 69e26f9c
...@@ -67,6 +67,7 @@ public interface UploadApi { ...@@ -67,6 +67,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,
@Header("X-AUTH-TOKEN") String token); @Header("X-AUTH-TOKEN") String token);
......
...@@ -17,6 +17,7 @@ import tech.starwin.mvp.api.UploadApi; ...@@ -17,6 +17,7 @@ import tech.starwin.mvp.api.UploadApi;
import com.common.bean.BasicAck; import com.common.bean.BasicAck;
import com.common.bean.OcrResultBean; import com.common.bean.OcrResultBean;
import com.google.gson.JsonObject;
import tech.starwin.utils.GeneralUtils; import tech.starwin.utils.GeneralUtils;
import tech.starwin.utils.LoginManager; import tech.starwin.utils.LoginManager;
...@@ -77,10 +78,18 @@ public class UploadPresenter extends BasePresenter<UploadApi> { ...@@ -77,10 +78,18 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
* 上传依图 截取得帧图片 * 上传依图 截取得帧图片
*/ */
public void faceVerify(final String action, Context context, double amount, int day, long productId) { public void faceVerify(final String action, Context context, double amount, int day, long productId) {
faceVerify(action, AppInfoUtils.getAndroidID(context), PreferencesManager.get().getVerificationData(), amount, day, productId); faceVerify(action, AppInfoUtils.getAndroidID(context), PreferencesManager.get().getVerificationData(), amount, day, productId, "yitu");
} }
public void faceVerify(final String action, String androidId, String faceData, double amount, int day, long productId) { /**
* 上传advance 活体图片
*/
public void advanceFaceVerify(final String action, String androidId, String faceData, double amount, int day, long productId) {
String livenessId = new Gson().fromJson(faceData, JsonObject.class).get("livenessId").toString().replace("\"", "");
faceVerify(action, androidId, livenessId, amount, day, productId, "advance");
}
public void faceVerify(final String action, String androidId, String faceData, double amount, int day, long productId, String method) {
TrackEventHelper.logEvent(TrackEvent.FACE_DETECTION); TrackEventHelper.logEvent(TrackEvent.FACE_DETECTION);
handleRequest( handleRequest(
apiService.faceVerify( apiService.faceVerify(
...@@ -94,6 +103,7 @@ public class UploadPresenter extends BasePresenter<UploadApi> { ...@@ -94,6 +103,7 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
androidId, androidId,
productId, productId,
!TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY), !TextUtils.isEmpty(LibConfig.TONGDUN_PARENT_KEY),
method,
LoginManager.get().getToken() LoginManager.get().getToken()
), ),
new HttpObserver<BasicAck>() { new HttpObserver<BasicAck>() {
......
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