Commit ee9b8554d7c01ae2fe9980a6a6c8b10dc2769106

Authored by liushiyu
1 parent 6ddc064c

替换属性值

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)
... ...