From 6283110f6c1b7e7307c36f27e88e36c860bab96f Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期五, 22 八月 2025 11:32:19 +0800 Subject: [PATCH] feat: 实名 --- packages/hooks/identify.ts | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git a/packages/hooks/identify.ts b/packages/hooks/identify.ts index 49aced2..230cb63 100644 --- a/packages/hooks/identify.ts +++ b/packages/hooks/identify.ts @@ -1,5 +1,6 @@ +import { EnumOcrAccess } from '@12333/constants'; import * as accountServices from '@12333/services/api/Account'; -import * as commonServices from '@12333/services/api/Common'; +import * as ocrUtilsServices from '@12333/services/apiV2/ocrUtils'; import { FileItem } from '@nutui/nutui-taro/dist/types/__VUE/uploader/type'; import _ from 'lodash'; @@ -25,18 +26,23 @@ } type UserCredentialVerifyOcrIDCardOptions = { - onSuccess?: (res: API.UserCredentialVerifyOcrIDCardResponse) => any; + access?: EnumOcrAccess; + scene?: string; + isOssUrl?: boolean; + response?: FileItem; + onSuccess?: (res: API.GetIdentityFrontOcrCommandResult) => any; }; export async function userCredentialVerifyOcrIDCard( - response: FileItem, options: UserCredentialVerifyOcrIDCardOptions = {} ) { try { - if (response?.url) { - const { onSuccess } = options; - let res = await commonServices.userCredentialVerifyOcrIDCard({ - identityImageUrl: response.url, + const { onSuccess, access, isOssUrl, response, scene } = options; + if (response?.path) { + let res = await ocrUtilsServices.getIdentityFrontOcr({ + access: access, + url: response.path, + isOssUrl: isOssUrl, }); onSuccess?.(res); } -- Gitblit v1.9.1