Selaa lähdekoodia

版本号修改

南鑫林 5 vuotta sitten
vanhempi
commit
a2ae285861
1 muutettua tiedostoa jossa 9 lisäystä ja 1 poistoa
  1. 9 1
      RainbowPlanet/RainbowPlanet/Model/UserModel/UserModel.swift

+ 9 - 1
RainbowPlanet/RainbowPlanet/Model/UserModel/UserModel.swift

@@ -35,6 +35,8 @@ public class UserModel : NSObject, NSCoding, Mappable{
     
     var rongCloudToken : String?
     var rcIMUid : String?
+    
+    var version : String?
 
 
 	class func newInstance(map: Map) -> Mappable?{
@@ -60,6 +62,7 @@ public class UserModel : NSObject, NSCoding, Mappable{
         bindWeixinUserModel <- map["bind_weixin"]
         bindQQUserModel <- map["bind_qq"]
         rongCloudToken <- map["rongcloud_token"]
+        version <- map["version"]
 		
 	}
 
@@ -85,6 +88,7 @@ public class UserModel : NSObject, NSCoding, Mappable{
         bindWeixinUserModel = aDecoder.decodeObject(forKey: "bind_weixin") as? BindThirdPartyUserModel
         bindQQUserModel = aDecoder.decodeObject(forKey: "bind_qq") as? BindThirdPartyUserModel
         rongCloudToken = aDecoder.decodeObject(forKey: "rongcloud_token") as? String
+        version = aDecoder.decodeObject(forKey: "version") as? String
 
 	}
 
@@ -143,6 +147,10 @@ public class UserModel : NSObject, NSCoding, Mappable{
         if rongCloudToken != nil{
             aCoder.encode(rongCloudToken, forKey: "rongcloud_token")
         }
+        
+        if version != nil{
+            aCoder.encode(version, forKey: "version")
+        }
 
 	}
 
@@ -191,9 +199,9 @@ public class UserModel : NSObject, NSCoding, Mappable{
     func getH5UserInfo() -> Dictionary<String,Any> {
         //获取当前时间
         let userModel = getModel()
+        userModel?.version = AppInfo.clientVersion
         var userInfoDic = Dictionary<String,Any>()
         userInfoDic.updateValue("userInfo", forKey: "type")
-        userInfoDic.updateValue(AppInfo.clientVersion, forKey: "version")
         userInfoDic.updateValue(userModel?.toJSON() as Any, forKey: "params")
         return userInfoDic
     }