From 677497cbfbf159417f2b1bb64aee0196c9fa6382 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期一, 09 九月 2024 18:37:07 +0800 Subject: [PATCH] fix --- XQMuse/Root/Network/Services.swift | 74 ++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 1 deletions(-) diff --git a/XQMuse/Root/Network/Services.swift b/XQMuse/Root/Network/Services.swift index 22ac7f5..60ec184 100644 --- a/XQMuse/Root/Network/Services.swift +++ b/XQMuse/Root/Network/Services.swift @@ -12,7 +12,7 @@ import JQTools #if DEBUG -let All_Url = "https://console-mock.apipost.cn/mock/edb6887b-40b2-4245-aab0-50d773033f15" +let All_Url = "https://mock.apipost.net/mock/31b303c60464000" #else let All_Url = "http://" //正式地址 #endif @@ -33,10 +33,12 @@ params.interface(url: "/auth/app/login") .append(key: "cellPhone", value: phone) .append(key: "password", value: content.jq_md5String().uppercased()) + .append(key: "apipost_id", value: "246d780670e267") case .code: params.interface(url: "/auth/app/captchaLogin") .append(key: "cellPhone", value: phone) .append(key: "captcha",value:content) + .append(key: "apipost_id", value: "246d780670e265") } return NetworkRequest.request(params: params, method: .post, progress: true) } @@ -46,6 +48,7 @@ let params = ParamsAppender.build(url: All_Url) params.interface(url: "/auth/app/sendCaptchaCode") .append(key: "type", value: type.rawValue) + .append(key: "apipost_id", value: "246d7806b0e269") return NetworkRequest.request(params: params, method: .get, progress: true) } @@ -57,6 +60,7 @@ .append(key: "captcha", value: captcha) .append(key: "inviteUserId", value: inviteUserId) .append(key: "password", value: password.jq_md5String().uppercased()) + .append(key: "apipost_id", value: "246d7806b0e268") return NetworkRequest.request(params: params, method: .post, progress: true) } @@ -66,6 +70,7 @@ params.interface(url: "/auth/app/verifyPhone") .append(key: "cellPhone", value: cellPhone) .append(key: "captcha", value: captcha) + .append(key: "apipost_id", value: "246d7806b0e26b") return NetworkRequest.request(params: params, method: .post, progress: true) } @@ -75,7 +80,73 @@ .append(key: "cellPhone", value: cellPhone) .append(key: "password", value: password.jq_md5String().uppercased()) .append(key: "secret", value: secretCode) + .append(key: "apipost_id", value: "246d780670e266") return NetworkRequest.request(params: params, method: .post, progress: true) + } +} + +// MARK: -- 主页 +extension Services{ + class func getBGM()->Observable<BaseResponse<[BGMModel]>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/meditation/client/meditation/home/getHomeBackgroundMusicList") + .append(key: "apipost_id", value: "25c3e3d0b0e155") + return NetworkRequest.request(params: params, method: .get, progress: true) + } + + + /// 获取分类数据 + /// - Parameter type: 类型 1=顶部4个 2=下面3个 + class func getCategoryListByType(type:Int)->Observable<BaseResponse<[ItemTypeModel]>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/meditation/client/meditation/home/getCategoryListByType") + .append(key: "apipost_id", value: "25c3e3d070e154") + .append(key: "type", value: type) + return NetworkRequest.request(params: params, method: .post, progress: false) + } + + /// 获取今日冥想 + class func getTopdayMedita()->Observable<BaseResponse<ToDayMeditationModel>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/meditation/client/meditation/home/getTodayMeditation") + .append(key: "apipost_id", value: "25c3e3d0b0e15d") + return NetworkRequest.request(params: params, method: .get, progress: false) + } + + /// 获取私人定制 + class func getPersonalityPlan()->Observable<BaseResponse<[MeditationModel]>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/meditation/client/meditation/home/getPersonalityPlan") + .append(key: "apipost_id", value: "25c3e3d0b0e15c") + return NetworkRequest.request(params: params, method: .get, progress: false) + } + + /// 获取全部的冥想音频及分类列表 + class func getMeditationAndCateList()->Observable<BaseResponse<[MeditationListModel]>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/meditation/client/meditation/home/getMeditationAndCateList") + .append(key: "apipost_id", value: "25c3e3d0b0e157") + return NetworkRequest.request(params: params, method: .get, progress: false) + } + + + class func getMeditationPage(_ cateId:Int,page:Int,pageSize:Int = 20)->Observable<BaseResponse<BaseResponseList<MeditationModel>>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/meditation/client/meditation/home/getMeditationAndCateList") + .append(key: "cateId", value: cateId) + .append(key: "pageCurr", value: page) + .append(key: "pageSize", value: pageSize) + .append(key: "apipost_id", value: "25c3e3d0b0e15a") + return NetworkRequest.request(params: params, method: .post, progress: false) + } + + /// 获取冥想音频详情 + class func getMeditationDetail(id:Int)->Observable<BaseResponse<MeditationModel>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/meditation/client/meditation/home/getMeditationDetails") + .append(key: "id", value: id) + .append(key: "apipost_id", value: "25c3e3d0b0e158") + return NetworkRequest.request(params: params, method: .get, progress: true) } } @@ -85,6 +156,7 @@ let params = ParamsAppender.build(url: All_Url) .interface(url: "/system/public/getContent") .append(key: "key", value: type.rawValue) + .append(key: "apipost_id", value: "2478a330b0e0e3") return NetworkRequest.request(params: params, method: .get, progress: false) } -- Gitblit v1.7.1