From 8d973d050ba66a497ca763f9670aab457a74e2b1 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 29 八月 2025 13:49:41 +0800
Subject: [PATCH] feat: 签约

---
 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