杨锴
2024-10-31 2004d0578480d12cd69c4d42d414ffd11828d0f1
XQMuse/Root/Network/Services.swift
@@ -16,8 +16,11 @@
let All_Url = "http://192.168.110.64:9000"
//let All_Url = "https://mock.apipost.net/mock/31b303c60464000"
#else
let All_Url = "http://" //正式地址
let All_Url = "http://192.168.110.64:9000"
#endif
let ShareUrl = "http://113.45.158.158/share/#/pages"
class Services: NSObject {
@@ -335,6 +338,16 @@
                                    .append(key: "apipost_id", value: "2d2eb9d23993be")
                        return NetworkRequest.request(params: params, method: .get, progress: true)
            }
    class func gvieCourse(orderForm:PaymentOrderVC.PaymentOrderType,targetId:Int,receiverId:Int? = nil)->Observable<BaseResponse<SimpleModel>>{
        let params = ParamsAppender.build(url: All_Url)
        params.interface(url: "/order/client/order/order/gvieCourse")
            .append(key: "orderFrom", value: orderForm == .course ? 2:1)
            .append(key: "payType", value: 2)
            .append(key: "targetId", value: targetId)
            .append(key: "receiverId", value: receiverId)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
}
/// 疗愈馆
@@ -416,7 +429,7 @@
    }
            /// 支付成功
            class func paymentSuccess(courseId:Int)->Observable<BaseResponse<[CourseModel]>>{
            class func coursePaymentSuccess(courseId:Int)->Observable<BaseResponse<[CourseModel]>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/course/client/course/course/successOrder")
                                    .append(key: "courseId", value: courseId)
@@ -424,6 +437,14 @@
                        return NetworkRequest.request(params: params, method: .post, progress: true)
            }
    /// 支付成功
    class func musePaymentSuccess(meditationId:Int)->Observable<BaseResponse<[MeditationModel]>>{
        let params = ParamsAppender.build(url: All_Url)
        params.interface(url: "/meditation/client/meditation/meditation/successOrder")
            .append(key: "meditationId", value: meditationId)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
            class func getUserBalance()->Observable<BaseResponse<Double>>{
                        let params = ParamsAppender.build(url: All_Url)
                        params.interface(url: "/user/client/app-user/getUserBalance")