| | |
| | | params.interface(url: "/study/base/user/deleteUserStudy") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | |
| | | /// 支付 |
| | | /// - Parameters: |
| | | /// - count: 月份,12 |
| | | /// - price: 价格 |
| | | class func orderStudent(count:Int,price:Double,payType:Int = 3)->Observable<BaseResponse<PaymentInfoModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/study/base/user/orderStudent") |
| | | .append(key: "count", value: count) |
| | | .append(key: "price", value: price) |
| | | .append(key: "payType", value: payType) |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | class func pay(orderId:Int,transactionIdentifier:String,payType:Int = 3)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/study/base/user/pay") |
| | | .append(key: "orderId", value: orderId) |
| | | .append(key: "transactionIdentifier", value: transactionIdentifier) |
| | | .append(key: "payType", value: payType) |
| | | return NetworkRequest.request(params: params, method: .post,encoding: JSONEncoding.default, progress: true) |
| | | } |
| | | |
| | | class func queryOrderState(orderId:Int)->Observable<BaseResponse<Bool>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/study/base/user/queryOrderState") |
| | | .append(key: "orderId", value: orderId) |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | } |
| | | |
| | | extension Services{ |