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