无故事王国
2023-09-18 b395e5ea758b24803743535f86bf443765237551
WanPai/Network/Services.swift
@@ -12,8 +12,8 @@
import JQTools
#if DEBUG
//let All_Url = "http://192.168.110.44:56666"
let All_Url = "https://console-mock.apipost.cn/mock/b5b2dee0-5564-40ae-f082-a352d502a153"
let All_Url = "http://192.168.110.22:56666"
//let All_Url = "https://console-mock.apipost.cn/mock/b5b2dee0-5564-40ae-f082-a352d502a153"
//let All_Url = "http://192.168.110.165:10393/mock/b5b2dee0-5564-40ae-f082-a352d502a153"
#else
let All_Url = "http://192.168.110.80:5209"
@@ -206,6 +206,13 @@
            .append(key: "storeId", value: storeId)
        return NetworkRequest.request(params: params, method: .post, progress: false)
    }
   class func querypaymentCompetitionCourseList(id:Int)->Observable<BaseResponse<[CourseListSubModel]>>{
      let params = ParamsAppender.build(url: All_Url)
         .interface(url: "/competition/api/competition/paymentCompetitionCourseList")
         .append(key: "id", value: id)
      return NetworkRequest.request(params: params, method: .post, progress: false)
   }
    class func coursePackageType()->Observable<BaseResponse<[NormalSimpleModel]>>{
        let params = ParamsAppender.build(url: All_Url)
@@ -455,6 +462,21 @@
      return NetworkRequest.request(params: params, method: .post, progress: true)
   }
      /// 未分配课时
   static func weeksOfGetHours()->Observable<BaseResponse<Int>>{
      let params = ParamsAppender.build(url: All_Url)
         .interface(url: "/account/api/startCource/weeksOfGetHours")
      return NetworkRequest.request(params: params, method: .post, progress: false)
   }
      /// 分配课时
   static func weeksOfAddHours(packetId:Int)->Observable<BaseResponse<SimpleModel>>{
      let params = ParamsAppender.build(url: All_Url)
         .interface(url: "/account/api/startCource/weeksOfAddHours")
         .append(key: "packetId", value: packetId)
      return NetworkRequest.request(params: params, method: .post, progress: true)
   }
}
// MARK: -- 探索玩湃
@@ -648,7 +670,7 @@
    }
        /// 预约场地支付
    static func reservationSite(booker:String,couponId:Int?,id:Int,payType:PayType,phone:String,times:String)->Observable<BaseResponse<PaymentModel>>{
   static func reservationSite(booker:String,couponId:Int?,id:Int,payType:PayType,phone:String,times:String,halfName:String? = nil,isHalf:Int? = nil,nextName:String? = nil)->Observable<BaseResponse<PaymentModel>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "/other/api/site/reservationSite")
            .append(key: "booker", value: booker)
@@ -657,6 +679,9 @@
            .append(key: "payType", value: payType.rawValue)
            .append(key: "phone", value: phone)
            .append(key: "times", value: times)
         .append(key: "halfName", value: halfName)
         .append(key: "isHalf", value: isHalf)
         .append(key: "nextName", value: nextName)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }
@@ -820,12 +845,13 @@
    }
        /// 赛事报名
    class func paymentCompetition(id:Int,userIds:String,payType:PayType)->Observable<BaseResponse<PaymentModel>>{
   class func paymentCompetition(id:Int,userIds:String,payType:PayType,coursePaymentId:Int? = nil)->Observable<BaseResponse<PaymentModel>>{
        let params = ParamsAppender.build(url: All_Url)
            .interface(url: "competition/api/competition/paymentCompetition")
            .append(key: "id", value: id)
            .append(key: "ids", value: userIds)
            .append(key: "payType", value: payType.rawValue)
         .append(key: "coursePaymentId", value: coursePaymentId)
        return NetworkRequest.request(params: params, method: .post, progress: true)
    }