|
@@ -42,13 +42,13 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(gender, forKey: "gender")
|
|
|
parameters.updateValue(loginType.rawValue, forKey: "login_type")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userWeiXinRegister(parameters: parameters))) { (userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userWeiXinRegister(parameters: parameters)), completion: { (userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
+ VirusViewModel.registeredVirueRecordAddApi(completion: {})
|
|
|
let userModel = userModel as! UserModel
|
|
|
|
|
|
completion(userModel as Any)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -68,12 +68,12 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(sms_code, forKey: "sms_code")
|
|
|
parameters.updateValue(invitationCode, forKey: "invite_code")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMobileRegister(parameters: parameters))) { (userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMobileRegister(parameters: parameters)), completion: { (userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
-
|
|
|
+ VirusViewModel.registeredVirueRecordAddApi(completion: {})
|
|
|
+
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -94,12 +94,11 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(mobile, forKey: "mobile")
|
|
|
parameters.updateValue(password, forKey: "password")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMobileLogin(parameters: parameters))) { (userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMobileLogin(parameters: parameters)), completion: { (userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -113,12 +112,11 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
func userRefreshApi(completion: @escaping successCallBack) {
|
|
|
let parameters = Dictionary<String,Any>()
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userRefresh(parameters: parameters))) { (userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userRefresh(parameters: parameters)), completion: { (userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -130,11 +128,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
/// - completion: 回调
|
|
|
func userLogoutApi() {
|
|
|
let parameters = Dictionary<String,Any>()
|
|
|
- SwiftMoyaNetWorkManager.shared.requestAny(target: MultiTarget(SwiftMoyaServiceUserApi.userLogout(parameters: parameters))) { (data) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestAny(target: MultiTarget(SwiftMoyaServiceUserApi.userLogout(parameters: parameters)), completion: { (data) in
|
|
|
// 设置友盟别名
|
|
|
kAppDelegate.setLoginOut()
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -159,12 +156,11 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(invitationCode, forKey: "invite_code")
|
|
|
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userBindMobile(parameters: parameters))) { (userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userBindMobile(parameters: parameters)), completion: { (userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -184,11 +180,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(mobile, forKey: "mobile")
|
|
|
parameters.updateValue(smsCode, forKey: "sms_code")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userchangeBindMobile(parameters: parameters))) { (userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userchangeBindMobile(parameters: parameters)), completion: { (userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -208,22 +203,22 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(umLoginModel.open_id, forKey: "open_id")
|
|
|
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userIsBindWeixin(parameters: parameters))) {
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userIsBindWeixin(parameters: parameters)), completion: {
|
|
|
[weak self] (rootModel) in
|
|
|
if rootModel.code == 0 {
|
|
|
|
|
|
-
|
|
|
+
|
|
|
self?.userBindTripartiteApi(loginType:loginType, mobile: UserModel.shared().getModel()?.mobile ?? "", umLoginModel: umLoginModel, completion: completion)
|
|
|
-
|
|
|
+
|
|
|
}else if rootModel.code == 1 {
|
|
|
-
|
|
|
+
|
|
|
var nameStr : String = "微信"
|
|
|
if loginType == .weixin {
|
|
|
nameStr = "微信"
|
|
|
}else if loginType == .qq {
|
|
|
nameStr = "QQ"
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
AlertSheetView.alert(title: rootModel.msg ?? "此\(nameStr)号被其他账号绑定,是否要将此\(nameStr)号绑定至本账号,并解绑另一起账号?", cancelTitle: "取消", sureTitle: "确认", cancelBlock: { (popupView, index, string) in
|
|
|
|
|
|
}, confirmBlock: { (popupView, index, string) in
|
|
@@ -232,20 +227,19 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
}, confirmBlock: {
|
|
|
[weak self] (popupView, index, string) in
|
|
|
self?.userBindTripartiteApi(loginType:loginType,mobile: UserModel.shared().getModel()?.mobile ?? "", umLoginModel: umLoginModel, completion: completion)
|
|
|
-
|
|
|
+
|
|
|
})
|
|
|
})
|
|
|
}else {
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg ?? "信息有误")
|
|
|
}
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // MARK: - 绑定手号
|
|
|
- /// 绑定手机号
|
|
|
+ // MARK: - 绑定第三方
|
|
|
+ /// 绑定第三方
|
|
|
///
|
|
|
/// - Parameters:w
|
|
|
/// - mobile: 手机号
|
|
@@ -264,12 +258,11 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(umLoginModel.gender, forKey: "gender")
|
|
|
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userBindWeixin(parameters: parameters))) { (userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userBindWeixin(parameters: parameters)), completion: { (userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -292,13 +285,11 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
SwiftProgressHUD.shared().showText("暂时不可以解绑,请先绑定手机号")
|
|
|
}else {
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userUnbindWeixin(parameters: parameters))) {(userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userUnbindWeixin(parameters: parameters)), completion: {(userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
|
|
|
completion("")
|
|
|
- }
|
|
|
-
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -321,7 +312,7 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(password_confirmation, forKey: "password_confirmation")
|
|
|
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userSetPassword(parameters: parameters))) {(rootModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userSetPassword(parameters: parameters)), completion: {(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
|
let userModel = UserModel.shared().getModel()
|
|
@@ -330,8 +321,7 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
UserModel.shared().setModel(model: userModel!)
|
|
|
completion("")
|
|
|
}
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -351,11 +341,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(baiduToCityModel.areaCode, forKey: "city_id")
|
|
|
parameters.updateValue(type, forKey: "type")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(AddressManagerListModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userSelfAddressList(parameters: parameters))) {(addressManagerListModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(AddressManagerListModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userSelfAddressList(parameters: parameters)), completion: {(addressManagerListModel) in
|
|
|
|
|
|
completion(addressManagerListModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -392,13 +381,12 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(expressAddresModel.address ?? "", forKey: "address")
|
|
|
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userAddExpressAddress(parameters: parameters))) {(rootModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userAddExpressAddress(parameters: parameters)), completion: {(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
|
completion("")
|
|
|
}
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -415,7 +403,7 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(id, forKey: "id")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userAddressIsDefault(parameters: parameters))) {
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userAddressIsDefault(parameters: parameters)), completion: {
|
|
|
(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
@@ -424,6 +412,8 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
+ }) {
|
|
|
+ (loadingStatus) in
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -436,14 +426,13 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(id, forKey: "id")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userAddressDelete(parameters: parameters))) {
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userAddressDelete(parameters: parameters)), completion: {
|
|
|
(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
|
completion("")
|
|
|
}
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -455,11 +444,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
func userExpreesContactsListApi(completion: @escaping successCallBack) {
|
|
|
let parameters = Dictionary<String,Any>()
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(ContactListModel.self, target: MultiTarget(SwiftMoyaServiceUserApi.userExpreesContactsList(parameters: parameters))) { (contactListModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(ContactListModel.self, target: MultiTarget(SwiftMoyaServiceUserApi.userExpreesContactsList(parameters: parameters)), completion: { (contactListModel) in
|
|
|
|
|
|
completion(contactListModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -471,11 +459,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
func userDefaultExpressApi(completion: @escaping successCallBack) {
|
|
|
let parameters = Dictionary<String,Any>()
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(ExpressAddresModel.self, target: MultiTarget(SwiftMoyaServiceUserApi.userDefaultExpress(parameters: parameters))) { (expressAddrModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(ExpressAddresModel.self, target: MultiTarget(SwiftMoyaServiceUserApi.userDefaultExpress(parameters: parameters)), completion: { (expressAddrModel) in
|
|
|
|
|
|
completion(expressAddrModel as Any)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -487,11 +474,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
func userDefaultContactApi(completion: @escaping successCallBack) {
|
|
|
let parameters = Dictionary<String,Any>()
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(SelfMentionContactsModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userDefaultContact(parameters: parameters))) {(contactMdl) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(SelfMentionContactsModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userDefaultContact(parameters: parameters)), completion: {(contactMdl) in
|
|
|
|
|
|
completion(contactMdl as Any)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -517,12 +503,14 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(mobile, forKey: "mobile")
|
|
|
parameters.updateValue(name, forKey: "name")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userSaveExpreesContacts(parameters: parameters))) {
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userSaveExpreesContacts(parameters: parameters)), completion: {
|
|
|
(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
|
completion("")
|
|
|
}
|
|
|
+ }) {
|
|
|
+ (loadingStatus) in
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -538,14 +526,13 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(id, forKey: "id")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userDelExpreesContacts(parameters: parameters))) {
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userDelExpreesContacts(parameters: parameters)), completion: {
|
|
|
(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
|
completion("")
|
|
|
}
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -560,14 +547,13 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(id, forKey: "id")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userSetExpreesContactsDefault(parameters: parameters))) {
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userSetExpreesContactsDefault(parameters: parameters)), completion: {
|
|
|
(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
|
completion("")
|
|
|
}
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -586,14 +572,13 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(pickupNodeId, forKey: "pickup_node_id")
|
|
|
parameters.updateValue(address, forKey: "address")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userAddSelfAddress(parameters: parameters))) {
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userAddSelfAddress(parameters: parameters)), completion: {
|
|
|
(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
|
completion("")
|
|
|
}
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -608,7 +593,7 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(deliveryMethodType, forKey: "deliver_type")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userSetDeliverType(parameters: parameters))) {
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestRootModel(target: MultiTarget(SwiftMoyaServiceUserApi.userSetDeliverType(parameters: parameters)), completion: {
|
|
|
(rootModel) in
|
|
|
SwiftProgressHUD.shared().showText(rootModel.msg!)
|
|
|
if rootModel.code == 0 {
|
|
@@ -618,8 +603,7 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
DeliveryMethodTypeModel.shared().setModel(model: model!)
|
|
|
completion("")
|
|
|
}
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -633,14 +617,15 @@ 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
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(SetGenderModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberUpdateGender(parameters: parameters)), completion: { (data) in
|
|
|
+ let setGenderModel = data as? SetGenderModel
|
|
|
// 设置成功更新本地存储数据
|
|
|
let model = UserModel.shared().getModel()
|
|
|
model?.gender = gender
|
|
|
+ model?.avatarurl = setGenderModel?.avatar
|
|
|
UserModel.shared().setModel(model: model!)
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -653,11 +638,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(uid, forKey: "uid")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserDetailModel.self, target: MultiTarget(SwiftMoyaServiceUserApi.userMemberDetail(parameters: parameters))) { (userDetailModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserDetailModel.self, target: MultiTarget(SwiftMoyaServiceUserApi.userMemberDetail(parameters: parameters)), completion: { (userDetailModel) in
|
|
|
|
|
|
completion(userDetailModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -679,15 +663,14 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(userName, forKey: "username")
|
|
|
parameters.updateValue(signature, forKey: "signature")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestAny(target: MultiTarget(SwiftMoyaServiceUserApi.userMemberDetailUpDate(parameters: parameters))) { (data) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestAny(target: MultiTarget(SwiftMoyaServiceUserApi.userMemberDetailUpDate(parameters: parameters)), completion: { (data) in
|
|
|
|
|
|
let userModel = UserModel.shared().getModel()
|
|
|
userModel?.avatarurl = avatar
|
|
|
userModel?.username = userName
|
|
|
UserModel.shared().setModel(model: userModel!)
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -701,11 +684,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(uid, forKey: "uid")
|
|
|
parameters.updateValue(page, forKey: "page")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserFollowsModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userFollows(parameters: parameters))) { (userFollowsModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserFollowsModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userFollows(parameters: parameters)), completion: { (userFollowsModel) in
|
|
|
|
|
|
completion(userFollowsModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
fail(loadingStatus)
|
|
|
}
|
|
@@ -720,11 +702,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(page, forKey: "page")
|
|
|
parameters.updateValue(uid, forKey: "uid")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserFansModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userFans(parameters: parameters))) { (userFansModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserFansModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userFans(parameters: parameters)), completion: { (userFansModel) in
|
|
|
|
|
|
completion(userFansModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -745,14 +726,13 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(followUid, forKey: "follow_uid")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(FollowStatusModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userFollow(parameters: parameters))) { (followStatusModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(FollowStatusModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userFollow(parameters: parameters)), completion: { (followStatusModel) in
|
|
|
let followStatusModel = followStatusModel as? FollowStatusModel
|
|
|
followStatusModel?.uid = followUid
|
|
|
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "followApi"), object: followStatusModel)
|
|
|
SwiftProgressHUD.shared().showText("已关注")
|
|
|
completion(followStatusModel as Any)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -772,14 +752,13 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(followUid, forKey: "follow_uid")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(FollowStatusModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userCancelFollow(parameters: parameters))) { (followStatusModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(FollowStatusModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userCancelFollow(parameters: parameters)), completion: { (followStatusModel) in
|
|
|
let followStatusModel = followStatusModel as? FollowStatusModel
|
|
|
followStatusModel?.uid = followUid
|
|
|
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "followApi"), object: followStatusModel)
|
|
|
SwiftProgressHUD.shared().showText("已取消关注")
|
|
|
completion(followStatusModel as Any)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -793,12 +772,11 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
func userMemberMessageIndexApi(completion: @escaping successCallBack,fail:@escaping failCallback) {
|
|
|
let parameters = Dictionary<String,Any>()
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(MessageIndexModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberMessageIndex(parameters: parameters))) { (messageIndexModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(MessageIndexModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberMessageIndex(parameters: parameters)), completion: { (messageIndexModel) in
|
|
|
MessageIndexModel.shared.saveObject(model: messageIndexModel as! MessageIndexModel)
|
|
|
|
|
|
completion(messageIndexModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
fail(loadingStatus)
|
|
|
}
|
|
@@ -816,11 +794,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(messageShowTypes, forKey: "message_show_types")
|
|
|
parameters.updateValue(page, forKey: "page")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(MessageListModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberMessageList(parameters: parameters))) { (messageListModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(MessageListModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberMessageList(parameters: parameters)), completion: { (messageListModel) in
|
|
|
|
|
|
completion(messageListModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
fail(loadingStatus)
|
|
|
}
|
|
@@ -835,11 +812,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(messageShowTypes, forKey: "message_show_types")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestAny(target: MultiTarget(SwiftMoyaServiceUserApi.userMemberReadMessage(parameters: parameters))) { (data) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestAny(target: MultiTarget(SwiftMoyaServiceUserApi.userMemberReadMessage(parameters: parameters)), completion: { (data) in
|
|
|
|
|
|
completion("")
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -853,11 +829,10 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
parameters.updateValue(page, forKey: "page")
|
|
|
parameters.updateValue(userName, forKey: "username")
|
|
|
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(SearchMemberListModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberSearchMember(parameters: parameters))) { (searchMemberListModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(SearchMemberListModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberSearchMember(parameters: parameters)), completion: { (searchMemberListModel) in
|
|
|
|
|
|
completion(searchMemberListModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
fail(loadingStatus)
|
|
|
}
|
|
@@ -869,10 +844,9 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
/// - Parameter completion: 回调
|
|
|
func userMemberGetTotalBeanApi(completion: @escaping successCallBack) {
|
|
|
let parameters = Dictionary<String,Any>()
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(TotalBeanModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberGetTotalBean(parameters: parameters))) { (totalBeanModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(TotalBeanModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMemberGetTotalBean(parameters: parameters)), completion: { (totalBeanModel) in
|
|
|
completion(totalBeanModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|
|
@@ -884,11 +858,11 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
|
|
|
func userMobileAuthorizationLoginApi(token:String,completion: @escaping successCallBack) {
|
|
|
var parameters = Dictionary<String,Any>()
|
|
|
parameters.updateValue(token, forKey: "AccessToken")
|
|
|
- SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMobileAuthorizationLogin(parameters: parameters))) { (userModel) in
|
|
|
+ SwiftMoyaNetWorkManager.shared.requestObject(UserModel.self,target: MultiTarget(SwiftMoyaServiceUserApi.userMobileAuthorizationLogin(parameters: parameters)), completion: { (userModel) in
|
|
|
UserModel.shared().setModel(model: userModel as! UserModel)
|
|
|
+ VirusViewModel.registeredVirueRecordAddApi(completion: {})
|
|
|
completion(userModel)
|
|
|
- }
|
|
|
- SwiftMoyaNetWorkManager.shared.failCallback = {
|
|
|
+ }) {
|
|
|
(loadingStatus) in
|
|
|
}
|
|
|
}
|