From 5dd9eb5d8a69fa8c2b66706434a6cc7748ff4786 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 10 三月 2025 14:31:52 +0800
Subject: [PATCH] fix: 二期需求

---
 packages/services/api/typings.d.ts                                    |   20 +++++++++++++++-----
 packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue |    1 +
 packages/core/src/lifeRechargeServices.ts                             |    1 +
 packages/components/src/hooks/index.ts                                |    2 +-
 packages/services/api/LifePay.ts                                      |    2 +-
 packages/services/api/Account.ts                                      |    2 +-
 6 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/packages/components/src/hooks/index.ts b/packages/components/src/hooks/index.ts
index 1f8861f..1849770 100644
--- a/packages/components/src/hooks/index.ts
+++ b/packages/components/src/hooks/index.ts
@@ -54,7 +54,7 @@
       return await blLifeRecharge.services.getPhoneParValue({ showLoading: false });
     },
     select(data) {
-      return data.phoneParValue ?? [];
+      return data?.phoneParValue ?? [];
     },
     placeholderData: () => ({} as PhoneParValueResponse),
   });
diff --git a/packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue b/packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue
index c825572..435a7c9 100644
--- a/packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue
+++ b/packages/components/src/views/SelectPayTypeView/SelectPayTypeView.vue
@@ -98,6 +98,7 @@
       lifePayType: blLifeRecharge.constants.LifePayTypeEnum.WxPay,
       openId: props.openId,
       attach: Date.now().toString(),
+      payAppId: props.appId,
     };
     let res = await blLifeRecharge.services.getPayOrderForJsAPI(params);
     return res;
diff --git a/packages/core/src/lifeRechargeServices.ts b/packages/core/src/lifeRechargeServices.ts
index c4d1300..69c431f 100644
--- a/packages/core/src/lifeRechargeServices.ts
+++ b/packages/core/src/lifeRechargeServices.ts
@@ -380,6 +380,7 @@
   lifePayType?: LifeRechargeConstants.LifePayTypeEnum;
   openId?: string;
   attach?: string;
+  payAppId?: string;
 }
 
 export interface ModelPaymentMiniPay {
diff --git a/packages/services/api/Account.ts b/packages/services/api/Account.ts
index cafe3a1..e91fee7 100644
--- a/packages/services/api/Account.ts
+++ b/packages/services/api/Account.ts
@@ -301,7 +301,7 @@
 
 /** life pay鎵嬫満楠岃瘉鐮佺櫥褰� POST /api/Account/LifePayPhoneMesssageCodeLogin */
 export async function lifePayPhoneMesssageCodeLogin(
-  body: API.PhoneMesssageCodeLoginInput,
+  body: API.LifePayPhoneMesssageCodeLoginInput,
   options?: API.RequestConfig
 ) {
   return request<string>('/api/Account/LifePayPhoneMesssageCodeLogin', {
diff --git a/packages/services/api/LifePay.ts b/packages/services/api/LifePay.ts
index 1a41c6e..0808f78 100644
--- a/packages/services/api/LifePay.ts
+++ b/packages/services/api/LifePay.ts
@@ -68,7 +68,7 @@
   body: API.GetPayOrderForJsAPIInput,
   options?: API.RequestConfig
 ) {
-  return request<API.ModelPayPrePayId>('/api/LifePay/GetPayOrderForJsAPI', {
+  return request<API.ModelPaymentMiniPay>('/api/LifePay/GetPayOrderForJsAPI', {
     method: 'POST',
     headers: {
       'Content-Type': 'application/json',
diff --git a/packages/services/api/typings.d.ts b/packages/services/api/typings.d.ts
index e59b986..7724c53 100644
--- a/packages/services/api/typings.d.ts
+++ b/packages/services/api/typings.d.ts
@@ -5504,14 +5504,14 @@
   interface ElectricSupportAreaChildCityListOutput {
     cityName?: string;
     cityParentId?: string;
-    ciytId?: string;
+    cityId?: string;
   }
 
   interface ElectricSupportAreaListOutput {
     childCityList?: ElectricSupportAreaChildCityListOutput[];
     cityName?: string;
     cityParentId?: string;
-    ciytId?: string;
+    cityId?: string;
     electricType?: string;
     parValue?: string[];
     rate?: number;
@@ -7794,6 +7794,7 @@
     lifePayType?: LifePayTypeEnum;
     openId?: string;
     attach?: string;
+    payAppId?: string;
   }
 
   interface GetPermissionListResultDto {
@@ -12261,6 +12262,11 @@
 
   type LifePayOrderTypeEnum = 10 | 20;
 
+  interface LifePayPhoneMesssageCodeLoginInput {
+    /** 鎵嬫満鍙� */
+    phoneNumber: string;
+  }
+
   interface LifePayRateListOutput {
     rateType?: LifePayRateTypeEnum;
     rate?: number;
@@ -12700,9 +12706,13 @@
     defaultValue?: any;
   }
 
-  interface ModelPayPrePayId {
-    prepayId?: string;
-    code?: string;
+  interface ModelPaymentMiniPay {
+    nonceStr?: string;
+    package?: string;
+    signType?: string;
+    paySign?: string;
+    timestamp?: string;
+    timeExpire?: string;
     message?: string;
   }
 

--
Gitblit v1.9.1