From 2c4474b33be9a9a5a045616c41e2b0074f6d8d4a Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 10 六月 2025 09:20:34 +0800
Subject: [PATCH] fix: v1.4
---
packages/components/src/views/Mine/GeneratePromotionCodeView.vue | 4 ++--
packages/services/api/typings.d.ts | 7 +++++++
packages/core/src/lifeRechargeServices.ts | 9 ++++++++-
apps/taro/src/subpackages/my/applyResult/applyResult.vue | 3 ++-
packages/services/api/Promoter.ts | 2 +-
5 files changed, 20 insertions(+), 5 deletions(-)
diff --git a/apps/taro/src/subpackages/my/applyResult/applyResult.vue b/apps/taro/src/subpackages/my/applyResult/applyResult.vue
index 214b331..3aa1492 100644
--- a/apps/taro/src/subpackages/my/applyResult/applyResult.vue
+++ b/apps/taro/src/subpackages/my/applyResult/applyResult.vue
@@ -73,10 +73,11 @@
if (promoterRes?.idNumber) {
idNumber = promoterRes.idNumber;
} else {
- idNumber = await createOrUpdatePromoter({
+ let createOrUpdatePromoterRes = await createOrUpdatePromoter({
name: res.name,
phoneNumber: res.phoneNumber,
});
+ idNumber = createOrUpdatePromoterRes.idNumber;
}
if (idNumber) {
if (res.phoneNumber === blLifeRecharge.accountModel.phoneNumber) {
diff --git a/packages/components/src/views/Mine/GeneratePromotionCodeView.vue b/packages/components/src/views/Mine/GeneratePromotionCodeView.vue
index 4d19904..9139f22 100644
--- a/packages/components/src/views/Mine/GeneratePromotionCodeView.vue
+++ b/packages/components/src/views/Mine/GeneratePromotionCodeView.vue
@@ -76,9 +76,9 @@
let res = await blLifeRecharge.services.createOrUpdatePromoter(params);
if (res) {
if (params.phoneNumber === blLifeRecharge.accountModel.phoneNumber) {
- blLifeRecharge.accountModel.setUserPromoterIdNumber(res);
+ blLifeRecharge.accountModel.setUserPromoterIdNumber(res.idNumber);
}
- emit('submit', res);
+ emit('submit', res.idNumber);
}
} catch (error) {}
}
diff --git a/packages/core/src/lifeRechargeServices.ts b/packages/core/src/lifeRechargeServices.ts
index 89a7ee2..df6f873 100644
--- a/packages/core/src/lifeRechargeServices.ts
+++ b/packages/core/src/lifeRechargeServices.ts
@@ -425,7 +425,7 @@
/** 鍒涘缓鎴栨洿鏂版帹骞垮憳 POST /api/Promoter/CreateOrUpdatePromoter */
async createOrUpdatePromoter(body: CreateOrUpdatePromoterInput, options?: RequestConfig) {
- return this.request<string>('/api/Promoter/CreateOrUpdatePromoter', {
+ return this.request<CreateOrUpdatePromoterOutput>('/api/Promoter/CreateOrUpdatePromoter', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
@@ -1060,3 +1060,10 @@
/** 澶囨敞 */
remark?: string;
}
+
+export interface CreateOrUpdatePromoterOutput {
+ /** Id */
+ id?: string;
+ /** IdNumber */
+ idNumber?: string;
+}
diff --git a/packages/services/api/Promoter.ts b/packages/services/api/Promoter.ts
index 357048a..cc5febb 100644
--- a/packages/services/api/Promoter.ts
+++ b/packages/services/api/Promoter.ts
@@ -37,7 +37,7 @@
body: API.CreateOrUpdatePromoterInput,
options?: API.RequestConfig
) {
- return request<string>('/api/Promoter/CreateOrUpdatePromoter', {
+ return request<API.CreateOrUpdatePromoterOutput>('/api/Promoter/CreateOrUpdatePromoter', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
diff --git a/packages/services/api/typings.d.ts b/packages/services/api/typings.d.ts
index c55257c..4225410 100644
--- a/packages/services/api/typings.d.ts
+++ b/packages/services/api/typings.d.ts
@@ -762,6 +762,13 @@
remark?: string;
}
+ interface CreateOrUpdatePromoterOutput {
+ /** Id */
+ id?: string;
+ /** IdNumber */
+ idNumber?: string;
+ }
+
interface CreateOrUpdateRoleInput {
/** 鍚嶇О */
name?: string;
--
Gitblit v1.9.1