Ver Fonte

修复交易账户专业版搜索股票进入crash,专业版交易画面报参数错误

lintong há 4 semanas atrás
pai
commit
c566f6be57

+ 4 - 0
Koala/Koala/Modular/Deal/V/Deal/DealTableSectionView.swift

@@ -327,6 +327,9 @@ class DealTableSectionView: UIView {
                 else {
                     self.stackView.removeArrangedSubview(self.liteInfoView)
                 }
+            }
+                
+            if self.VM?.isSimpleness == false || self.dealProDataCell.superview == nil {
                 
                 self.dealProDataCell.isHidden = false
                 if self.VM?.selectSymbolModel.market == "CFD" {
@@ -344,6 +347,7 @@ class DealTableSectionView: UIView {
                     stackView.addArrangedSubview(advancedInfoView)
                 }
             }
+            
             if let vm = self.VM {
                 self.dealProDataCell.updateCellDataWith(vm: vm)
                 self.dealProDataCell.updatePrice(vm: vm)

+ 3 - 0
Koala/Koala/Modular/Deal/VM/DealViewModel.swift

@@ -547,6 +547,9 @@ extension DealViewModel {
     
     // 获取行情数据
     func requestGetPriceList(observer: Signal<Bool, Never>.Observer) {
+        if self.selectSymbolModel.symbol.isEmpty {
+            return
+        }
         let endDate: String = currentTimeStamp()
 
         var param = [