|
@@ -44,6 +44,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(userModel as Any)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 手机注册/登录
|
|
@@ -66,6 +69,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion("")
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -89,6 +95,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion("")
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -105,6 +114,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion("")
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 登出
|
|
@@ -118,6 +130,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
// 设置友盟别名
|
|
|
kAppDelegate.setLoginController()
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 绑定手机号
|
|
@@ -185,6 +200,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg ?? "信息有误")
|
|
|
}
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 绑定手号
|
|
@@ -211,6 +229,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion("")
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -236,6 +257,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion("")
|
|
|
}
|
|
|
+
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -266,6 +291,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
completion("")
|
|
|
}
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -287,6 +315,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(addressManagerListModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - (新增、编辑)快递地址
|
|
@@ -327,6 +358,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
completion("")
|
|
|
}
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -347,6 +381,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
if rootModel.code == 0 {
|
|
|
completion("")
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -366,6 +403,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
completion("")
|
|
|
}
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 自提点收货人列表
|
|
@@ -379,6 +419,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(contactListModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 获取默认快递信息
|
|
@@ -392,6 +435,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(expressAddrModel as Any)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 获取默认快递信息
|
|
@@ -405,6 +451,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(contactMdl as Any)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 新增、编辑 自提地址收货人信息
|
|
@@ -456,6 +505,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
completion("")
|
|
|
}
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 自提点收货人信息,设置默认
|
|
@@ -475,6 +527,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
completion("")
|
|
|
}
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 新增自提地址
|
|
@@ -498,6 +553,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
completion("")
|
|
|
}
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 设置用户配送方式
|
|
@@ -521,6 +579,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
completion("")
|
|
|
}
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 修改用户性别
|
|
@@ -532,15 +593,16 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
func userGenderApi(gender:Int = 0,completion: @escaping successCallBack) {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(gender, forKey: "gender")
|
|
|
-//
|
|
|
SwiftMoyaNetWorkManager.shared.requestAny(target: MultiTarget(SwiftMoyaServiceUserApi.userMemberUpdateGender(parameters: parameters))) { (data) in
|
|
|
// 设置成功更新本地存储数据
|
|
|
let model = UserModel.shared().getModel()
|
|
|
model?.gender = gender
|
|
|
UserModel.shared().setModel(model: model!)
|
|
|
-//
|
|
|
completion("")
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 用户信息详情
|
|
@@ -555,6 +617,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(userDetailModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 更新用户信息详情
|
|
@@ -582,6 +647,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
UserModel.shared().setModel(model: userModel!)
|
|
|
completion("")
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 用户关注列表
|
|
@@ -597,6 +665,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(userFollowsModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 粉丝列表
|
|
@@ -612,6 +683,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(userFansModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 关注
|
|
@@ -632,6 +706,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
SwiftProgressHUD.shared().showText("已关注")
|
|
|
completion(followStatusModel as Any)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 取消关注
|
|
@@ -652,6 +729,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
SwiftProgressHUD.shared().showText("已取消关注")
|
|
|
completion(followStatusModel as Any)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 用户消息消息首页
|
|
@@ -666,6 +746,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(messageIndexModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 用户消息列表
|
|
@@ -684,6 +767,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(messageListModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
// MARK: - 用户消息阅读
|
|
|
/// 用户消息阅读
|
|
@@ -699,13 +785,16 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion("")
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// MARK: - 粉丝列表
|
|
|
/// 粉丝列表
|
|
|
///
|
|
|
/// - Parameter completion: 回调UserDetailModel
|
|
|
- func userMemberSearchMemberApi(userName:String,page:Int = 1,completion: @escaping successCallBack) {
|
|
|
+ func userMemberSearchMemberApi(userName:String,page:Int = 1,completion: @escaping successCallBack,fail: @escaping failCallback) {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(page, forKey: "page")
|
|
|
parameters.updateValue(userName, forKey: "username")
|
|
@@ -714,6 +803,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
|
|
|
completion(searchMemberListModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ fail(loadingStatus)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -725,6 +818,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
SwiftMoyaNetWorkManager.shared.requestObject(TotalBeanModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberGetTotalBean(parameters: parameters))) { (totalBeanModel) in
|
|
|
completion(totalBeanModel)
|
|
|
}
|
|
|
+ SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ (loadingStatus) in
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|