| | |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | /// 课程详情 |
| | | class func getCourseDetail(courseId:Int)->Observable<BaseResponse<CourseModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/course/client/course/course/getPayCourseInfoById") |
| | | .append(key: "id", value: courseId) |
| | | .append(key: "apipost_id", value: "2d2eb9d23993bd") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | class func tutorInfo()->Observable<BaseResponse<TutorInfoModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/course/client/course/tutor-special-column/getCoursePageList") |
| | | .append(key: "apipost_id", value: "2d2eb9d23993c2") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | ///用户相关 |
| | | extension Services{ |
| | | class func searchUserByPhone(_ phone:String)->Observable<BaseResponse<UserInfoModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/getUserByPhone") |
| | | .append(key: "phone", value: phone) |
| | | .append(key: "apipost_id", value: "2e763463799135") |
| | | return NetworkRequest.request(params: params, method: .post, progress: true) |
| | | } |
| | | |
| | | /// 获取用户信息 |
| | | class func getUserInfo()->Observable<BaseResponse<UserInfoModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user/getCurrentUser") |
| | | .append(key: "apipost_id", value: "2e763463799132") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | /// 支付成功 |
| | | class func paymentSuccess(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) |
| | | .append(key: "apipost_id", value: "2d2eb9d23993c0") |
| | | 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") |
| | | .append(key: "apipost_id", value: "2e763463799134") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | } |
| | | |
| | | |
| | | /// 树苗 |
| | | extension Services{ |
| | | class func treeInfo()->Observable<BaseResponse<TreeInfoModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user-tree/getUserTree") |
| | | .append(key: "apipost_id", value: "2e76346379912c") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | |
| | | //浇水 |
| | | class func watering()->Observable<BaseResponse<WateringModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/user/client/app-user-tree/watering") |
| | | .append(key: "apipost_id", value: "2e763463799130") |
| | | return NetworkRequest.request(params: params, method: .post, progress: false) |
| | | } |
| | | } |
| | | |
| | | extension Services{ |
| | | /// 获取协议 |
| | | class func agreementBy(_ type:AgreementType)->Observable<BaseResponse<HtmlModel>>{ |