From 3d7a6f1bb7f8a20c7ff138f6c4c5993979f00e1f Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 20 十月 2025 16:36:59 +0800
Subject: [PATCH] fix: bug
---
apps/cMiniApp/src/hooks/authentication.ts | 34 +++++++---------------------------
1 files changed, 7 insertions(+), 27 deletions(-)
diff --git a/apps/cMiniApp/src/hooks/authentication.ts b/apps/cMiniApp/src/hooks/authentication.ts
index 4b3638a..dfa4a32 100644
--- a/apps/cMiniApp/src/hooks/authentication.ts
+++ b/apps/cMiniApp/src/hooks/authentication.ts
@@ -1,11 +1,11 @@
-import * as userServices from '@12333/services/api/User';
+import * as electronSignServices from '@12333/services/apiV2/electronSign';
import { useQuery, useQueryClient } from '@tanstack/vue-query';
import { getUserCertificationFrontStatusAdapter } from '@12333/utils';
import { UserCertificationFrontStatus } from '@12333/constants';
import { useUser } from './user';
type UseMyCertificationAuditInfoOptions = {
- onSuccess?: (data: API.MyCertificationAuditDto) => void;
+ onSuccess?: (data: API.GetPersonalUserRealResultQueryResult) => void;
};
export function useMyCertificationAuditInfo(options: UseMyCertificationAuditInfoOptions = {}) {
@@ -16,15 +16,12 @@
const queryClient = useQueryClient();
const { data, isLoading } = useQuery({
- queryKey: ['userServices/getMyCertificationAuditInfo'],
+ queryKey: ['electronSignServices/getPersonalUserRealResult'],
queryFn: async () => {
- return await userServices.getMyCertificationAuditInfo({ showLoading: false });
+ return await electronSignServices.getPersonalUserRealResult({}, { showLoading: false });
},
- placeholderData: () => null as API.MyCertificationAuditDto,
+ placeholderData: () => null as API.GetPersonalUserRealResultQueryResult,
select(data) {
- if (data) {
- data.frontStatus = getUserCertificationFrontStatusAdapter(data.status, data.auditStatus);
- }
return data;
},
onSuccess(data) {
@@ -32,40 +29,23 @@
},
});
- /**
- * 鏄惁鏈夊鏍稿崟
- */
- const hasAduit = computed(() => {
- return data && !!data.value?.currentUserCertificationAuditId;
- });
-
- const isCertified = computed(
- () => data?.value?.frontStatus === UserCertificationFrontStatus.Certified
- );
- const isExpired = computed(
- () => data?.value?.frontStatus === UserCertificationFrontStatus.Expired
- );
-
function invalidateCertificationAuditInfo() {
updateUserInfo();
return queryClient.invalidateQueries({
- queryKey: ['userServices/getMyCertificationAuditInfo'],
+ queryKey: ['electronSignServices/getPersonalUserRealResult'],
});
}
function ensureCertificationAuditInfo() {
return queryClient.ensureQueryData({
- queryKey: ['userServices/getMyCertificationAuditInfo'],
+ queryKey: ['electronSignServices/getPersonalUserRealResult'],
});
}
return {
myCertificationAuditInfo: data,
isLoading,
- hasAduit,
invalidateCertificationAuditInfo,
- isCertified,
- isExpired,
ensureCertificationAuditInfo,
};
}
--
Gitblit v1.9.1