From 6912d657ec6bb1db9683d5b5be8f0777f001ba11 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期六, 14 九月 2024 18:24:10 +0800 Subject: [PATCH] fix API --- XQMuse/Root/Network/Services.swift | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 47 insertions(+), 3 deletions(-) diff --git a/XQMuse/Root/Network/Services.swift b/XQMuse/Root/Network/Services.swift index f2ac2f7..d5fc93e 100644 --- a/XQMuse/Root/Network/Services.swift +++ b/XQMuse/Root/Network/Services.swift @@ -133,7 +133,7 @@ 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") + params.interface(url: "/meditation/client/meditation/home/getMeditationPageByCateId") .append(key: "cateId", value: cateId) .append(key: "pageCurr", value: page) .append(key: "pageSize", value: pageSize) @@ -285,10 +285,38 @@ } /// 获取用户信息 + class func getUserDetail()->Observable<BaseResponse<UserInfoModel>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/user/client/app-user/getUserDetail") + .append(key: "apipost_id", value: "2fc350e9799588") + return NetworkRequest.request(params: params, method: .post, progress: false) + } + + /// 获取用户信息 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") + params.interface(url: "/user/client/app-user/getUserInfo") + .append(key: "apipost_id", value: "300079e039993f") + return NetworkRequest.request(params: params, method: .post, progress: false) + } + + class func updateUserInfo(avatar:String? = nil,birthday:String? = nil,company:String? = nil,education:String? = nil,email:String? = nil,gender:GenderType? = nil,hometown:String? = nil,industry:String? = nil,location:String? = nil,nickname:String? = nil,realname:String? = nil,occupation:String? = nil,signature:String? = nil)->Observable<BaseResponse<SimpleModel>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/user/client/app-user/updateUserDetail") + .append(key: "avatar", value: avatar) + .append(key: "birthday", value: birthday) + .append(key: "company", value: company) + .append(key: "education", value: education) + .append(key: "email", value: email) + .append(key: "gender", value: gender?.rawValue) + .append(key: "hometown", value: hometown) + .append(key: "industry", value: industry) + .append(key: "location", value: location) + .append(key: "nickname", value: nickname) + .append(key: "realname", value: realname) + .append(key: "occupation", value: occupation) + .append(key: "signature", value: signature) + .append(key: "apipost_id", value: "2fc350e9b99599") return NetworkRequest.request(params: params, method: .post, progress: false) } @@ -307,6 +335,22 @@ .append(key: "apipost_id", value: "2e763463799134") return NetworkRequest.request(params: params, method: .post, progress: false) } + + //获取个性化设置的标签 + class func getTag()->Observable<BaseResponse<[TagModel]>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/user/client/app-user/getTagList") + .append(key: "apipost_id", value: "25c3dab9f0e024") + return NetworkRequest.request(params: params, method: .post, progress: true) + } + + class func saveUserAnswers(_ model:ResponseUserAnswerModel)->Observable<BaseResponse<SimpleModel>>{ + let params = ParamsAppender.build(url: All_Url) + params.interface(url: "/user/client/app-user/saveUserAnswers") + .append(dic: model.toJSON()!) + .append(key: "apipost_id", value: "25c3dab9f0e025") + return NetworkRequest.request(params: params, method: .post, progress: true) + } } -- Gitblit v1.7.1