zhengyiming
2025-06-11 91f00f1df35a964d69f48b9f71b484e2d4ef357e
packages/core/src/lifeRechargeAccountModel.ts
@@ -8,10 +8,12 @@
  userId = '';
  phoneNumber = '';
  channlesNum = '';
  promoterIdNumber = '';
  /**用户所有的渠道 */
  userChannles = [] as ChannelOutput[];
  isBackClientUser: boolean;
  isGetUserInfo = false;
  constructor(
    ctx: BlLifeRecharge<TResponse, TRequestOptions>,
@@ -42,10 +44,12 @@
          showLoading: false,
        }
      );
      this.isBackClientUser = res.isBackClientUser;
      if (res && res.isBackClientUser) {
        this.setUserChannles(res.channlesNum ?? []);
      }
      this.isBackClientUser = res.isBackClientUser;
      this.promoterIdNumber = res.promoterIdNumber;
      this.isGetUserInfo = true;
      return res;
    } catch (error) {
      console.log('error: ', error);
@@ -64,4 +68,9 @@
    this.userChannles = userChannles;
    this.ctx.listener.fireEvent('update', this.ctx);
  }
  setUserPromoterIdNumber(promoterIdNumber: string) {
    this.promoterIdNumber = promoterIdNumber;
    this.ctx.listener.fireEvent('update', this.ctx);
  }
}