zhengyiming
2025-06-10 2c4474b33be9a9a5a045616c41e2b0074f6d8d4a
fix: v1.4
5个文件已修改
25 ■■■■ 已修改文件
apps/taro/src/subpackages/my/applyResult/applyResult.vue 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/components/src/views/Mine/GeneratePromotionCodeView.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/core/src/lifeRechargeServices.ts 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/Promoter.ts 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/services/api/typings.d.ts 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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) {
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) {}
}
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;
}
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',
packages/services/api/typings.d.ts
@@ -762,6 +762,13 @@
    remark?: string;
  }
  interface CreateOrUpdatePromoterOutput {
    /** Id */
    id?: string;
    /** IdNumber */
    idNumber?: string;
  }
  interface CreateOrUpdateRoleInput {
    /** 名称 */
    name?: string;