Commit ee9b8554d7c01ae2fe9980a6a6c8b10dc2769106
1 parent
6ddc064c
替换属性值
Showing
2 changed files
with
15 additions
and
4 deletions
metaCode/Classes/Main/MinePage/ViewModel/CNLiveMineBaseModel.swift
| ... | ... | @@ -145,6 +145,7 @@ class StandListModel: BaseModel { |
| 145 | 145 | var auth: Bool = false |
| 146 | 146 | var backgroundImg: String = "" |
| 147 | 147 | var backgroundColor: String = "" |
| 148 | + var backgroundColour: String = "" | |
| 148 | 149 | var description: String = "" |
| 149 | 150 | var cardImg: String = "" |
| 150 | 151 | var downPath: String = "" |
| ... | ... | @@ -167,6 +168,13 @@ class StandListModel: BaseModel { |
| 167 | 168 | }, toJSON: { (tuple) -> Int? in |
| 168 | 169 | return tuple |
| 169 | 170 | }) |
| 171 | + mapper <<< | |
| 172 | + self.backgroundColour <-- TransformOf(fromJSON: { [weak self] (raw) -> String in | |
| 173 | + self?.backgroundColor = raw! | |
| 174 | + return raw! | |
| 175 | + }, toJSON: { (tuple) -> String? in | |
| 176 | + return tuple | |
| 177 | + }) | |
| 170 | 178 | } |
| 171 | 179 | } |
| 172 | 180 | ... | ... |
metaCode/Classes/Main/MinePage/ViewModel/CNLiveMineViewModel.swift
| ... | ... | @@ -411,10 +411,13 @@ class CNLiveMineViewModel: NSObject { |
| 411 | 411 | let errorCode = "\(resp["errorCode"] ?? "0")" |
| 412 | 412 | if (errorCode == "0") { |
| 413 | 413 | let newsModel = dictionaryToModel(resp as! [String : Any], MineStandInfoBaseModel.self,"data") as! MineStandInfoBaseModel |
| 414 | -// for <#item#> in <#items#> { | |
| 415 | -// <#code#> | |
| 416 | -// } | |
| 417 | - resultBlock(newsModel.authInfos,.success) | |
| 414 | + let tempArray = NSMutableArray() | |
| 415 | + for authinfo in newsModel.authInfos { | |
| 416 | + if authinfo.input { | |
| 417 | + tempArray.add(authinfo) | |
| 418 | + } | |
| 419 | + } | |
| 420 | + resultBlock(tempArray,.success) | |
| 418 | 421 | } else { |
| 419 | 422 | showMessage(message: resp["errorMessage"] as! String) |
| 420 | 423 | resultBlock(NSNull(),.failed) | ... | ... |