1
0

2 Commits 1f192ed2cc ... 9d0802180b

Autor SHA1 Mensagem Data
  culturetown 9d0802180b Merge branch '推广版' of https://git.jdnx.me/tomy/JD_iOS into 推广版 há 1 semana atrás
  culturetown 5cec09e4d8 在交易界面和市场详情界面增加获取用户数据,并更新本地数据。 há 1 semana atrás

+ 25 - 0
Koala/Koala/Modular/JDTrade/VC/JDTradeViewController.swift

@@ -50,6 +50,7 @@ class JDTradeViewController: BaseViewController {
     override func viewWillAppear(_ animated: Bool) {
         super.viewWillAppear(animated)
         self.netMessageStatus()
+        self.netForGetAccouontInfo()
         self.fetchAllAccountData()
         self.tableView.reloadData()
     }
@@ -221,6 +222,30 @@ class JDTradeViewController: BaseViewController {
 }
 
 extension JDTradeViewController {
+    
+    func netForGetAccouontInfo() {
+        guard OperationalUserInfoData.getLogin() else {
+            return
+        }
+        /// 获取用户信息
+        NetWork.NetWorkInstance.requestData(requestType: .Post, URLString: netForUser_Info, parameters: nil, success: { _, result in
+            if let dic: NSDictionary = result as? NSDictionary {
+                let token = OperationalUserInfoData.getToken()
+                let dict = NSMutableDictionary(dictionary: dic)
+                dict.setValue(token, forKey: "token")
+                OperationalUserInfoData.setUserInfoData(data: dict)
+                
+                
+            } else {
+                ProgressHUD.showError(status: DataTypeErrorPrompt)
+            }
+            
+
+        }) { _, result in
+            ProgressHUD.showError(status: result as! String)
+        }
+    }
+    
     func netMessageStatus() {
         guard OperationalUserInfoData.getLogin() else {
             self.navView.chatButton.messageUnreadView.isHidden = true

+ 26 - 1
Koala/Koala/Modular/MarketDetail/C/MarketMainDetailViewController.swift

@@ -103,7 +103,7 @@ class MarketMainDetailViewController: BaseViewController {
     override func viewDidLoad() {
         super.viewDidLoad()
         SocketInfoModel.share.dataSource.removeAll()
-        
+        self.netForGetAccouontInfo()
         self.view.addSubview(self.navView)
         self.setup()
         self.view.addSubview(self.menuBtn)
@@ -408,6 +408,31 @@ class MarketMainDetailViewController: BaseViewController {
 }
 
 extension MarketMainDetailViewController {
+    
+    
+    func netForGetAccouontInfo() {
+        guard OperationalUserInfoData.getLogin() else {
+            return
+        }
+        /// 获取用户信息
+        NetWork.NetWorkInstance.requestData(requestType: .Post, URLString: netForUser_Info, parameters: nil, success: { _, result in
+            if let dic: NSDictionary = result as? NSDictionary {
+                let token = OperationalUserInfoData.getToken()
+                let dict = NSMutableDictionary(dictionary: dic)
+                dict.setValue(token, forKey: "token")
+                OperationalUserInfoData.setUserInfoData(data: dict)
+                
+                
+            } else {
+                ProgressHUD.showError(status: DataTypeErrorPrompt)
+            }
+            
+
+        }) { _, result in
+            ProgressHUD.showError(status: result as! String)
+        }
+    }
+    
     func netSymbolDetail() {
         let param: [String: Any] = [
             "symbol": getJSONStringFromArray(array: [self.symbolCode]),