Commit 830caff1fca077b02e9708e6053210b165b1ebea
1 parent
ea2eecc4
修改部分测试问题
Showing
10 changed files
with
55 additions
and
30 deletions
metaCode/Classes/Common/Base/CNLiveBaseTabBarViewController.swift
| @@ -46,9 +46,12 @@ class CNLiveBaseTabBarViewController: UITabBarController | @@ -46,9 +46,12 @@ class CNLiveBaseTabBarViewController: UITabBarController | ||
| 46 | super.viewDidAppear(animated) | 46 | super.viewDidAppear(animated) |
| 47 | print("获取用户用户数据=====>\(UserInfoManager.shared.userInfo.uid)") | 47 | print("获取用户用户数据=====>\(UserInfoManager.shared.userInfo.uid)") |
| 48 | 48 | ||
| 49 | - CNLiveMineViewModel.requestSystemNews { result, respStatue in | ||
| 50 | - if respStatue == .success { | ||
| 51 | - UpdataAlertView.showUpdataView(updataModel: result as! UpdateInfoModel) | 49 | + //已经弹出过就不用再弹框了 |
| 50 | + if UserInfoManager.shared.userInfo.show_update != "1" { | ||
| 51 | + CNLiveMineViewModel.requestSystemNews { result, respStatue in | ||
| 52 | + if respStatue == .success { | ||
| 53 | + UpdataAlertView.showUpdataView(updataModel: result as! UpdateInfoModel) | ||
| 54 | + } | ||
| 52 | } | 55 | } |
| 53 | } | 56 | } |
| 54 | } | 57 | } |
metaCode/Classes/Config/CNLiveConfigUserInfo.swift
| @@ -38,6 +38,7 @@ class UserInfoModel: BaseModel { | @@ -38,6 +38,7 @@ class UserInfoModel: BaseModel { | ||
| 38 | var wxUid:String = "" | 38 | var wxUid:String = "" |
| 39 | var access_token:String = "" | 39 | var access_token:String = "" |
| 40 | var expires_in:String = ""//过期时间 | 40 | var expires_in:String = ""//过期时间 |
| 41 | + var show_update:String = ""//是否显示更新了 | ||
| 41 | 42 | ||
| 42 | override func mapping(mapper: HelpingMapper) { | 43 | override func mapping(mapper: HelpingMapper) { |
| 43 | 44 |
metaCode/Classes/Main/MinePage/Controller/CNLiveInputFeedBackViewController.swift
| @@ -212,7 +212,7 @@ class CNLiveInputFeedBackViewController: CNLiveBaseViewController, UITextViewDel | @@ -212,7 +212,7 @@ class CNLiveInputFeedBackViewController: CNLiveBaseViewController, UITextViewDel | ||
| 212 | } | 212 | } |
| 213 | 213 | ||
| 214 | @objc func sendInfoActionMothod() { | 214 | @objc func sendInfoActionMothod() { |
| 215 | - CNLiveMineViewModel.requestFeedBack(text: p_textView.text ?? "", contactWay: UserInfoManager.shared.userInfo.mobile, images: imageUrlArray) { result in | 215 | + CNLiveMineViewModel.requestFeedBack(text: p_textView.text ?? "", contactWay: UserInfoManager.shared.userInfo.mobile, images: imageUrlArray) { type, result in |
| 216 | if result { | 216 | if result { |
| 217 | showMessage(message: "内容提交成功") | 217 | showMessage(message: "内容提交成功") |
| 218 | self.navigationController?.popViewController(animated: true) | 218 | self.navigationController?.popViewController(animated: true) |
metaCode/Classes/Main/MinePage/Controller/CNLiveMineInfoViewController.swift
| @@ -15,7 +15,8 @@ class CNLiveMineInfoViewController: CNLiveBaseViewController, PhotoPickerControl | @@ -15,7 +15,8 @@ class CNLiveMineInfoViewController: CNLiveBaseViewController, PhotoPickerControl | ||
| 15 | lazy var imageView: UIImageView = { | 15 | lazy var imageView: UIImageView = { |
| 16 | let imageView = UIImageView.init() | 16 | let imageView = UIImageView.init() |
| 17 | imageView.backgroundColor = .clear | 17 | imageView.backgroundColor = .clear |
| 18 | - imageView.contentMode = .scaleToFill | 18 | + imageView.contentMode = .scaleAspectFill |
| 19 | + imageView.clipsToBounds = true | ||
| 19 | imageView.image = UIImage(named: "mine_header_icon_defult_ava") | 20 | imageView.image = UIImage(named: "mine_header_icon_defult_ava") |
| 20 | imageView.kf.indicatorType = .activity | 21 | imageView.kf.indicatorType = .activity |
| 21 | imageView.kf.setImage(with: URL(string: UserInfoManager.shared.userInfo.bigFaceUrl), placeholder: UIImage(named: "mine_header_icon_defult_ava")) | 22 | imageView.kf.setImage(with: URL(string: UserInfoManager.shared.userInfo.bigFaceUrl), placeholder: UIImage(named: "mine_header_icon_defult_ava")) |
| @@ -123,7 +124,7 @@ class CNLiveMineInfoViewController: CNLiveBaseViewController, PhotoPickerControl | @@ -123,7 +124,7 @@ class CNLiveMineInfoViewController: CNLiveBaseViewController, PhotoPickerControl | ||
| 123 | } | 124 | } |
| 124 | 125 | ||
| 125 | @objc func changeSendAction() { | 126 | @objc func changeSendAction() { |
| 126 | - CNLiveMineViewModel.requestUploadIconAction(_select_image) { [weak self] statue in | 127 | + CNLiveMineViewModel.requestUploadIconAction(_select_image) { [weak self] type, statue in |
| 127 | if statue { | 128 | if statue { |
| 128 | //再这里进行图片上传 | 129 | //再这里进行图片上传 |
| 129 | self!.reslut(self!._select_image) | 130 | self!.reslut(self!._select_image) |
metaCode/Classes/Main/MinePage/Controller/CNLiveMineNickViewController.swift
| @@ -86,7 +86,7 @@ class CNLiveMineNickViewController: CNLiveBaseViewController, UITextFieldDelegat | @@ -86,7 +86,7 @@ class CNLiveMineNickViewController: CNLiveBaseViewController, UITextFieldDelegat | ||
| 86 | 86 | ||
| 87 | 87 | ||
| 88 | @objc func clickSaveAction() { | 88 | @objc func clickSaveAction() { |
| 89 | - CNLiveMineViewModel.requestUpdateUserInfoAction(type: .nickName, value: nickField.text ?? "", resultBlock: { [weak self] result in | 89 | + CNLiveMineViewModel.requestUpdateUserInfoAction(type: .nickName, value: nickField.text ?? "", resultBlock: { [weak self] type, result in |
| 90 | if result { | 90 | if result { |
| 91 | let userInfo = UserInfoManager.shared.userInfo | 91 | let userInfo = UserInfoManager.shared.userInfo |
| 92 | userInfo.nickName = self!.nickField.text ?? "" | 92 | userInfo.nickName = self!.nickField.text ?? "" |
metaCode/Classes/Main/MinePage/Controller/CNLiveTypeFeedBackViewController.swift
| @@ -294,6 +294,7 @@ extension CNLiveTypeFeedBackViewController { | @@ -294,6 +294,7 @@ extension CNLiveTypeFeedBackViewController { | ||
| 294 | if indexPath.section == 3 { | 294 | if indexPath.section == 3 { |
| 295 | MineInfoAlertView.showSelectView(showType: .birthday) { [weak self] text in | 295 | MineInfoAlertView.showSelectView(showType: .birthday) { [weak self] text in |
| 296 | self!.updateWithDataSource() | 296 | self!.updateWithDataSource() |
| 297 | + print("刷新之后的数据是=>\(UserInfoManager.shared.userInfo.birthday)") | ||
| 297 | } | 298 | } |
| 298 | } | 299 | } |
| 299 | } | 300 | } |
metaCode/Classes/Main/MinePage/View/CNLiveMineHeaderView.swift
| @@ -18,7 +18,7 @@ class MineHeaderView : UIView { | @@ -18,7 +18,7 @@ class MineHeaderView : UIView { | ||
| 18 | iconView.backgroundColor = .clear | 18 | iconView.backgroundColor = .clear |
| 19 | iconView.layer.cornerRadius = 30 | 19 | iconView.layer.cornerRadius = 30 |
| 20 | iconView.layer.masksToBounds = true | 20 | iconView.layer.masksToBounds = true |
| 21 | - iconView.contentMode = .scaleToFill | 21 | + iconView.contentMode = .scaleAspectFill |
| 22 | iconView.isUserInteractionEnabled = true | 22 | iconView.isUserInteractionEnabled = true |
| 23 | let tap = UITapGestureRecognizer.init(target: self, action: #selector(pushMineInfoAction)) | 23 | let tap = UITapGestureRecognizer.init(target: self, action: #selector(pushMineInfoAction)) |
| 24 | iconView.addGestureRecognizer(tap) | 24 | iconView.addGestureRecognizer(tap) |
metaCode/Classes/Main/MinePage/View/CNLiveMineInfoAlertView.swift
| @@ -114,6 +114,13 @@ class MineInfoAlertView: UIView { | @@ -114,6 +114,13 @@ class MineInfoAlertView: UIView { | ||
| 114 | } else { | 114 | } else { |
| 115 | // Fallback on earlier versions | 115 | // Fallback on earlier versions |
| 116 | } | 116 | } |
| 117 | + if UserInfoManager.shared.userInfo.birthday.count > 0 { | ||
| 118 | + let dateFomatter = DateFormatter() | ||
| 119 | + dateFomatter.dateFormat = "yyyy-MM-dd" | ||
| 120 | + dateFomatter.locale = Locale.init(identifier: "zh_CN") | ||
| 121 | + let date = dateFomatter.date(from: UserInfoManager.shared.userInfo.birthday) | ||
| 122 | + datePicker.setDate(date!, animated: true) | ||
| 123 | + } | ||
| 117 | datePicker.minimumDate = Date.init(timeIntervalSince1970: -60*60*24*365*60) | 124 | datePicker.minimumDate = Date.init(timeIntervalSince1970: -60*60*24*365*60) |
| 118 | datePicker.maximumDate = Date.init(timeInterval: 0, since: Date.init()) | 125 | datePicker.maximumDate = Date.init(timeInterval: 0, since: Date.init()) |
| 119 | datePicker.addTarget(self, action: #selector(dateChangeAction), for: .valueChanged) | 126 | datePicker.addTarget(self, action: #selector(dateChangeAction), for: .valueChanged) |
| @@ -267,12 +274,17 @@ class MineInfoAlertView: UIView { | @@ -267,12 +274,17 @@ class MineInfoAlertView: UIView { | ||
| 267 | pickerView.nameLable.text = "选择生日" | 274 | pickerView.nameLable.text = "选择生日" |
| 268 | pickerView.contentView.isHidden = true | 275 | pickerView.contentView.isHidden = true |
| 269 | pickerView.datePicker.isHidden = false | 276 | pickerView.datePicker.isHidden = false |
| 277 | + pickerView.birthday = UserInfoManager.shared.userInfo.birthday | ||
| 270 | case .nickName: | 278 | case .nickName: |
| 271 | break | 279 | break |
| 272 | case .email: | 280 | case .email: |
| 273 | break | 281 | break |
| 274 | case .location: | 282 | case .location: |
| 275 | break | 283 | break |
| 284 | + case .icon: | ||
| 285 | + break | ||
| 286 | + case .other: | ||
| 287 | + break | ||
| 276 | } | 288 | } |
| 277 | 289 | ||
| 278 | let window = UIApplication.shared.windows.last | 290 | let window = UIApplication.shared.windows.last |
| @@ -301,7 +313,6 @@ class MineInfoAlertView: UIView { | @@ -301,7 +313,6 @@ class MineInfoAlertView: UIView { | ||
| 301 | @objc func dateChangeAction(sender: UIDatePicker) { | 313 | @objc func dateChangeAction(sender: UIDatePicker) { |
| 302 | let formatter = DateFormatter() | 314 | let formatter = DateFormatter() |
| 303 | formatter.dateFormat = "yyyy-MM-dd" | 315 | formatter.dateFormat = "yyyy-MM-dd" |
| 304 | - print("\(formatter.string(from: datePicker.date))") | ||
| 305 | birthday = formatter.string(from: datePicker.date) | 316 | birthday = formatter.string(from: datePicker.date) |
| 306 | } | 317 | } |
| 307 | 318 | ||
| @@ -315,17 +326,18 @@ class MineInfoAlertView: UIView { | @@ -315,17 +326,18 @@ class MineInfoAlertView: UIView { | ||
| 315 | if type == .gender { | 326 | if type == .gender { |
| 316 | value = gender ?? "" | 327 | value = gender ?? "" |
| 317 | } | 328 | } |
| 318 | - CNLiveMineViewModel.requestUpdateUserInfoAction(type: type!, value: value) { [weak self] statue in | 329 | + CNLiveMineViewModel.requestUpdateUserInfoAction(type: type!, value: value) { [self] type, statue in |
| 319 | if statue { | 330 | if statue { |
| 320 | let userInfo = UserInfoManager.shared.userInfo | 331 | let userInfo = UserInfoManager.shared.userInfo |
| 321 | - if self!.type == .gender { | 332 | + if type == .gender { |
| 322 | userInfo.gender = (value == "m" ? "男" : "女") | 333 | userInfo.gender = (value == "m" ? "男" : "女") |
| 323 | } | 334 | } |
| 324 | - if self!.type == .birthday { | 335 | + if type == .birthday { |
| 325 | userInfo.birthday = value | 336 | userInfo.birthday = value |
| 337 | + print("存储到本地的数据是=>\(userInfo.birthday)") | ||
| 326 | } | 338 | } |
| 327 | UserInfoManager.cacheUserInfo(userInfo: userInfo) | 339 | UserInfoManager.cacheUserInfo(userInfo: userInfo) |
| 328 | - self!.result!(value) | 340 | + result!(value) |
| 329 | } | 341 | } |
| 330 | } | 342 | } |
| 331 | } | 343 | } |
| @@ -523,10 +535,12 @@ class UpdataAlertView: UIView { | @@ -523,10 +535,12 @@ class UpdataAlertView: UIView { | ||
| 523 | 535 | ||
| 524 | @objc func sendLoginActionMothod() -> Void { | 536 | @objc func sendLoginActionMothod() -> Void { |
| 525 | print("跳转到appstore") | 537 | print("跳转到appstore") |
| 538 | + UserInfoManager.shared.userInfo.show_update = "1" | ||
| 526 | showMessage(message: "跳转到AppStore") | 539 | showMessage(message: "跳转到AppStore") |
| 527 | } | 540 | } |
| 528 | 541 | ||
| 529 | @objc func setupCloseButtonAction() -> Void { | 542 | @objc func setupCloseButtonAction() -> Void { |
| 543 | + UserInfoManager.shared.userInfo.show_update = "1" | ||
| 530 | removeFromSuperview() | 544 | removeFromSuperview() |
| 531 | } | 545 | } |
| 532 | 546 |
metaCode/Classes/Main/MinePage/View/CNLiveMineSubBodyListView.swift
| @@ -107,10 +107,11 @@ class MineStandInfoTableViewCell: UITableViewCell { | @@ -107,10 +107,11 @@ class MineStandInfoTableViewCell: UITableViewCell { | ||
| 107 | 107 | ||
| 108 | lazy var iconView : UIImageView = { | 108 | lazy var iconView : UIImageView = { |
| 109 | let iconView = UIImageView.init() | 109 | let iconView = UIImageView.init() |
| 110 | - iconView.contentMode = .scaleToFill | 110 | + iconView.contentMode = .scaleAspectFill |
| 111 | iconView.backgroundColor = .clear | 111 | iconView.backgroundColor = .clear |
| 112 | iconView.layer.masksToBounds = true | 112 | iconView.layer.masksToBounds = true |
| 113 | iconView.layer.cornerRadius = 25 | 113 | iconView.layer.cornerRadius = 25 |
| 114 | + iconView.clipsToBounds = true | ||
| 114 | return iconView | 115 | return iconView |
| 115 | }() | 116 | }() |
| 116 | 117 | ||
| @@ -410,5 +411,6 @@ class MessageDescTableViewCell: UITableViewCell { | @@ -410,5 +411,6 @@ class MessageDescTableViewCell: UITableViewCell { | ||
| 410 | 411 | ||
| 411 | @objc func textButtonAction() { | 412 | @objc func textButtonAction() { |
| 412 | print("跳转H5详情界面") | 413 | print("跳转H5详情界面") |
| 414 | + showMessage(message: "跳转H5详情界面") | ||
| 413 | } | 415 | } |
| 414 | } | 416 | } |
metaCode/Classes/Main/MinePage/ViewModel/CNLiveMineViewModel.swift
| @@ -9,11 +9,13 @@ import Foundation | @@ -9,11 +9,13 @@ import Foundation | ||
| 9 | import CNLiveRequestBastKit | 9 | import CNLiveRequestBastKit |
| 10 | 10 | ||
| 11 | enum CNLiveMineRequestType { | 11 | enum CNLiveMineRequestType { |
| 12 | + case icon | ||
| 12 | case nickName | 13 | case nickName |
| 13 | case gender | 14 | case gender |
| 14 | case email | 15 | case email |
| 15 | case location | 16 | case location |
| 16 | case birthday | 17 | case birthday |
| 18 | + case other | ||
| 17 | } | 19 | } |
| 18 | enum CNLiveMineResponseType { | 20 | enum CNLiveMineResponseType { |
| 19 | case success | 21 | case success |
| @@ -21,7 +23,7 @@ enum CNLiveMineResponseType { | @@ -21,7 +23,7 @@ enum CNLiveMineResponseType { | ||
| 21 | case noNetwork | 23 | case noNetwork |
| 22 | case unkonw | 24 | case unkonw |
| 23 | } | 25 | } |
| 24 | -typealias resultBlock = (_ result: Bool) -> Void | 26 | +typealias resultBlock = (_ type: CNLiveMineRequestType,_ result: Bool) -> Void |
| 25 | typealias resultNewsBlock = (_ result: Any,_ respStatue :CNLiveMineResponseType) -> Void | 27 | typealias resultNewsBlock = (_ result: Any,_ respStatue :CNLiveMineResponseType) -> Void |
| 26 | class CNLiveMineViewModel: NSObject { | 28 | class CNLiveMineViewModel: NSObject { |
| 27 | 29 | ||
| @@ -55,6 +57,7 @@ class CNLiveMineViewModel: NSObject { | @@ -55,6 +57,7 @@ class CNLiveMineViewModel: NSObject { | ||
| 55 | } | 57 | } |
| 56 | param.setValue(UserInfoManager.shared.userInfo.uid, forKey: "uid") | 58 | param.setValue(UserInfoManager.shared.userInfo.uid, forKey: "uid") |
| 57 | param.setValue(UserInfoManager.shared.userInfo.token, forKey: "token") | 59 | param.setValue(UserInfoManager.shared.userInfo.token, forKey: "token") |
| 60 | + print("给后台的数据是=>\(param)") | ||
| 58 | showLoading(message: "") | 61 | showLoading(message: "") |
| 59 | CNLiveNetworking.setAllowRequestDefaultArgument(true) | 62 | CNLiveNetworking.setAllowRequestDefaultArgument(true) |
| 60 | CNLiveNetworking.setupShowDataResult(false) | 63 | CNLiveNetworking.setupShowDataResult(false) |
| @@ -65,14 +68,14 @@ class CNLiveMineViewModel: NSObject { | @@ -65,14 +68,14 @@ class CNLiveMineViewModel: NSObject { | ||
| 65 | let errorCode = resp["errorCode"] | 68 | let errorCode = resp["errorCode"] |
| 66 | if (errorCode as! String == "0") { | 69 | if (errorCode as! String == "0") { |
| 67 | showMessage(message: "更改成功") | 70 | showMessage(message: "更改成功") |
| 68 | - resultBlock(true) | 71 | + resultBlock(type,true) |
| 69 | } else { | 72 | } else { |
| 70 | showMessage(message: resp["errorMessage"] as! String) | 73 | showMessage(message: resp["errorMessage"] as! String) |
| 71 | - resultBlock(false) | 74 | + resultBlock(type,false) |
| 72 | } | 75 | } |
| 73 | } else { | 76 | } else { |
| 74 | showMessage(message: "修改信息失败") | 77 | showMessage(message: "修改信息失败") |
| 75 | - resultBlock(false) | 78 | + resultBlock(type,false) |
| 76 | } | 79 | } |
| 77 | } | 80 | } |
| 78 | } | 81 | } |
| @@ -84,7 +87,7 @@ class CNLiveMineViewModel: NSObject { | @@ -84,7 +87,7 @@ class CNLiveMineViewModel: NSObject { | ||
| 84 | /// - resultBlock: 返回 | 87 | /// - resultBlock: 返回 |
| 85 | static func requestUploadIconAction(_ image: UIImage,resultBlock: @escaping resultBlock) { | 88 | static func requestUploadIconAction(_ image: UIImage,resultBlock: @escaping resultBlock) { |
| 86 | 89 | ||
| 87 | - CNLiveMineViewModel.requestAccessTokenAction() { result in | 90 | + CNLiveMineViewModel.requestAccessTokenAction() { type, result in |
| 88 | if result { | 91 | if result { |
| 89 | let param = NSMutableDictionary.init() | 92 | let param = NSMutableDictionary.init() |
| 90 | param.setValue(UserInfoManager.shared.userInfo.uid, forKey: "uid") | 93 | param.setValue(UserInfoManager.shared.userInfo.uid, forKey: "uid") |
| @@ -110,18 +113,18 @@ class CNLiveMineViewModel: NSObject { | @@ -110,18 +113,18 @@ class CNLiveMineViewModel: NSObject { | ||
| 110 | userInfo.faceUrl = data["faceUrl"] as! String | 113 | userInfo.faceUrl = data["faceUrl"] as! String |
| 111 | userInfo.bigFaceUrl = data["bigFaceUrl"] as! String | 114 | userInfo.bigFaceUrl = data["bigFaceUrl"] as! String |
| 112 | UserInfoManager.cacheUserInfo(userInfo: userInfo) | 115 | UserInfoManager.cacheUserInfo(userInfo: userInfo) |
| 113 | - resultBlock(true) | 116 | + resultBlock(.icon,true) |
| 114 | } else { | 117 | } else { |
| 115 | showMessage(message: resp["errorMessage"] as! String) | 118 | showMessage(message: resp["errorMessage"] as! String) |
| 116 | - resultBlock(false) | 119 | + resultBlock(.icon,false) |
| 117 | } | 120 | } |
| 118 | } else { | 121 | } else { |
| 119 | showMessage(message: "头像更改成功") | 122 | showMessage(message: "头像更改成功") |
| 120 | - resultBlock(false) | 123 | + resultBlock(.icon,false) |
| 121 | } | 124 | } |
| 122 | } | 125 | } |
| 123 | } else { | 126 | } else { |
| 124 | - resultBlock(false) | 127 | + resultBlock(.icon,false) |
| 125 | } | 128 | } |
| 126 | } | 129 | } |
| 127 | } | 130 | } |
| @@ -149,18 +152,18 @@ class CNLiveMineViewModel: NSObject { | @@ -149,18 +152,18 @@ class CNLiveMineViewModel: NSObject { | ||
| 149 | let expires_in = data["expires_in"] as! NSNumber | 152 | let expires_in = data["expires_in"] as! NSNumber |
| 150 | userInfo.expires_in = "\(expires_in.intValue+CNLiveMineViewModel.timeStamp)" | 153 | userInfo.expires_in = "\(expires_in.intValue+CNLiveMineViewModel.timeStamp)" |
| 151 | UserInfoManager.cacheUserInfo(userInfo: userInfo) | 154 | UserInfoManager.cacheUserInfo(userInfo: userInfo) |
| 152 | - resultBlock(true) | 155 | + resultBlock(.other,true) |
| 153 | } else { | 156 | } else { |
| 154 | showMessage(message: resp["errorMessage"] as! String) | 157 | showMessage(message: resp["errorMessage"] as! String) |
| 155 | - resultBlock(false) | 158 | + resultBlock(.other,false) |
| 156 | } | 159 | } |
| 157 | } else { | 160 | } else { |
| 158 | showMessage(message: "修改头像失败") | 161 | showMessage(message: "修改头像失败") |
| 159 | - resultBlock(false) | 162 | + resultBlock(.other,false) |
| 160 | } | 163 | } |
| 161 | } | 164 | } |
| 162 | } else { | 165 | } else { |
| 163 | - resultBlock(false) | 166 | + resultBlock(.other,true) |
| 164 | } | 167 | } |
| 165 | } | 168 | } |
| 166 | 169 | ||
| @@ -199,14 +202,14 @@ class CNLiveMineViewModel: NSObject { | @@ -199,14 +202,14 @@ class CNLiveMineViewModel: NSObject { | ||
| 199 | let resp = result as! NSDictionary | 202 | let resp = result as! NSDictionary |
| 200 | let errorCode = "\(resp["errorCode"] ?? "0")" | 203 | let errorCode = "\(resp["errorCode"] ?? "0")" |
| 201 | if (errorCode == "0") { | 204 | if (errorCode == "0") { |
| 202 | - resultBlock(true) | 205 | + resultBlock(.other,true) |
| 203 | } else { | 206 | } else { |
| 204 | showMessage(message: resp["errorMessage"] as! String) | 207 | showMessage(message: resp["errorMessage"] as! String) |
| 205 | - resultBlock(false) | 208 | + resultBlock(.other,false) |
| 206 | } | 209 | } |
| 207 | } else { | 210 | } else { |
| 208 | showMessage(message: "提交失败") | 211 | showMessage(message: "提交失败") |
| 209 | - resultBlock(false) | 212 | + resultBlock(.other,false) |
| 210 | } | 213 | } |
| 211 | } | 214 | } |
| 212 | } | 215 | } |