zhengyiming
2025-03-19 f4d3a468d151ce6ff4ef6b2158c2b13ebae18d43
packages/core/src/lifeRechargeServices.ts
@@ -18,12 +18,17 @@
      ...axiosConfig,
      // baseURL: process.env.NODE_ENV === 'development' ? '/' : 'https://api.81812333.com',
      requestInterceptors: [
        // [
        //   (config) => {
        //     console.log('config2: ', config);
        //     return config;
        //   },
        // ],
        [
          (config) => {
            if (config.params) {
              config.params.checkChannelId = this.ctx.accountModel.channlesNum;
            }
            if (config.data) {
              config.data.checkChannelId = this.ctx.accountModel.channlesNum;
            }
            return config;
          },
        ],
        ...axiosConfig.requestInterceptors,
      ],
      timeout: 10 * 1000,
@@ -122,14 +127,15 @@
  }
  /** 根据订单号获取支付状态 GET /api/LifePay/GetPayStatusByOrderNo */
  async getPayStatusByOrderNo(params: APIgetPayStatusByOrderNoParams, options?: RequestConfig) {
  async getPayStatusByOrderNo(body: GetPayStatusByOrderNoInput, options?: RequestConfig) {
    return this.request<LifeRechargeConstants.LifePayStatusEnum>(
      '/api/LifePay/GetPayStatusByOrderNo',
      {
        method: 'GET',
        params: {
          ...params,
        method: 'POST',
        headers: {
          'Content-Type': 'application/json',
        },
        data: body,
        ...(options || {}),
      }
    );
@@ -309,6 +315,17 @@
      ...(options || {}),
    });
  }
  /** 获取须知 GET /api/LifePay/GetIntroInfo */
  async getIntroInfo(params: APIgetIntroInfoParams, options?: RequestConfig) {
    return this.request<LifePayIntroInfoOutput[]>('/api/LifePay/GetIntroInfo', {
      method: 'GET',
      params: {
        ...params,
      },
      ...(options || {}),
    });
  }
}
export interface PhoneMesssageCodeLoginInput {
@@ -372,6 +389,8 @@
export interface LifePhoneDataCreateLifePayOrderInput {
  userId?: string;
  /** 渠道Id */
  channelId?: string;
  productData?: LifePhoneData;
}
@@ -392,6 +411,8 @@
export interface LifeElectricDataCreateLifePayOrderInput {
  userId?: string;
  /** 渠道Id */
  channelId?: string;
  productData?: LifeElectricData;
}
@@ -487,6 +508,7 @@
  refundCheckRemark?: string;
  /** 渠道流水号 */
  acoolyOrderNo?: string;
  frontStatus?: LifeRechargeConstants.LifePayOrderFrontStatusEnum;
}
export interface ElectricSupportAreaResponse {
@@ -599,6 +621,8 @@
export interface LifeGasDataCreateLifePayOrderInput {
  userId?: string;
  /** 渠道Id */
  channelId?: string;
  productData?: LifeGasData;
}
@@ -691,7 +715,7 @@
}
export interface ChannelsBaseInput {
  channelId?: string;
  checkChannelId?: string;
}
export interface AreaInfo {
@@ -707,3 +731,27 @@
  /** 快速检索 */
  quickQuery?: string;
}
export interface GetPayStatusByOrderNoInput {
  checkChannelId?: string;
  orderNo?: string;
}
export interface APIgetIntroInfoParams {
  type?: LifeRechargeConstants.LifePayOrderTypeEnum;
}
export interface LifePayIntroInfoOutput {
  type?: IntroInfoTypeEnum;
  lifePayType?: LifeRechargeConstants.LifePayOrderTypeEnum;
  /** 摘要 */
  contentSummary?: string;
  /** 文本内容 */
  content?: string;
  /** 图片/视频路径 */
  path?: string;
  /** 排序 */
  sequence?: number;
}
export type IntroInfoTypeEnum = 0 | 1 | 2 | 3 | 4;