杨锴
2024-12-27 fe02f75ab7a593f33d60c15308ddf7a974962db4
XQMuse/Root/Network/Services.swift
@@ -370,6 +370,7 @@
        return NetworkRequest.request(params: params, method: .get, progress: true)
    }
    ///   - payType: 支付方式 1=微信 2=支付宝
    class func placeOrder(orderForm:PaymentOrderVC.PaymentOrderType,payType:Int,amount:Double? = nil,balanceFlag:Int? = nil,orderId:Int? = nil,receiverId:Int? = nil,targetId:Int? = nil,vipType:Int? = nil)->Observable<BaseResponse<PaymentResultModel>>{
        let params = ParamsAppender.build(url: All_Url)
        params.interface(url: "/order/client/order/order/placeOrder")
@@ -389,7 +390,7 @@
    /// 苹果支付
    /// - Parameters:
    ///   - amount: 购买会员的金额/充值金额
    ///   - balanceFlag:     是否使用余额抵扣 1=是 2=否
    ///   - balanceFlag:     是否使用YUE抵扣 1=是 2=否
    ///   - orderFrom:     订单来源 1=冥想音频 2=课程 3=购买会员 4充值
    ///   - transactionIdentifier:         苹果订单id
    ///   - vipType: 订单类型为会员时 必传 会员类型 1月度 2季度 3年度
@@ -856,9 +857,25 @@
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
    // 1:0
    class func getTurn(progress:Bool = true)->Observable<BaseResponse<Bool>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/system/system/home/getTurn")
        return NetworkRequest.request(params: params, method: .get, progress: progress)
    }
    class func blackUser(appuserId:Int)->Observable<BaseResponse<SimpleModel>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/user/client/app-user/blackUser")
            .append(key: "appUserId", value: appuserId)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
    class func blackUserList(pageCurr:Int,pageSize:Int = 20)->Observable<BaseResponse<BaseResponseList<SimpleUserInfoModel>>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/user/client/app-user/blackList")
            .append(key: "pageCurr", value: pageCurr)
            .append(key: "pageSize", value: pageSize)
        return NetworkRequest.request(params: params, method: .get, progress: false)
    }
}