浏览代码

修复了选择性别返回字段不一致的原因

南鑫林 5 年之前
父节点
当前提交
052ced9054

+ 6 - 6
RainbowPlanet/RainbowPlanet/Model/UserModel/SetGenderModel.swift

@@ -8,7 +8,7 @@ import ObjectMapper
 
 class SetGenderModel : NSObject, NSCoding, Mappable{
 
-	var avatar : String?
+	var avatarurl : String?
 	var gender : String?
 
 
@@ -20,7 +20,7 @@ class SetGenderModel : NSObject, NSCoding, Mappable{
 
 	func mapping(map: Map)
 	{
-		avatar <- map["avatar"]
+		avatarurl <- map["avatarurl"]
 		gender <- map["gender"]
 		
 	}
@@ -31,7 +31,7 @@ class SetGenderModel : NSObject, NSCoding, Mappable{
     */
     @objc required init(coder aDecoder: NSCoder)
 	{
-         avatar = aDecoder.decodeObject(forKey: "avatar") as? String
+         avatarurl = aDecoder.decodeObject(forKey: "avatarurl") as? String
          gender = aDecoder.decodeObject(forKey: "gender") as? String
 
 	}
@@ -42,8 +42,8 @@ class SetGenderModel : NSObject, NSCoding, Mappable{
     */
     @objc func encode(with aCoder: NSCoder)
 	{
-		if avatar != nil{
-			aCoder.encode(avatar, forKey: "avatar")
+		if avatarurl != nil{
+			aCoder.encode(avatarurl, forKey: "avatarurl")
 		}
 		if gender != nil{
 			aCoder.encode(gender, forKey: "gender")
@@ -51,4 +51,4 @@ class SetGenderModel : NSObject, NSCoding, Mappable{
 
 	}
 
-}
+}

+ 1 - 1
RainbowPlanet/RainbowPlanet/Modules/MessageModule/MessageList/ViewController/MessageListController.swift

@@ -16,7 +16,7 @@ import Kingfisher
 /// - comment: 评论
 /// - praise: 赞
 /// - follow: 关注
-enum MessageListVCType {
+public enum MessageListVCType {
     case comment
     case praise
     case follow

+ 1 - 1
RainbowPlanet/RainbowPlanet/Service/SwiftMoyaService/SwiftMoyaServiceApi/SwiftMoyaServiceUser/SwiftMoyaNetWorkServiceUser.swift

@@ -621,7 +621,7 @@ public class SwiftMoyaNetWorkServiceUser: NSObject {
             // 设置成功更新本地存储数据
             let model = UserModel.shared().getModel()
             model?.gender = gender
-            model?.avatarurl = setGenderModel?.avatar
+            model?.avatarurl = setGenderModel?.avatarurl
             UserModel.shared().setModel(model: model!)
             completion("")
         }) {