Pārlūkot izejas kodu

异常账号不能买期权。产品详情处买入卖出增加账号异常判断

culturetown 2 nedēļas atpakaļ
vecāks
revīzija
c51d227987

+ 7 - 0
Koala/Koala/Modular/Market/V/MarketDetailView/MDOptionsView/MDOptionsOrderCell.swift

@@ -455,6 +455,13 @@ extension MDOptionsOrderCell {
         if OperationalUserInfoData.getLogin() {
 //            self.VM.netInsertOptionOrder()
             
+            if OperationalUserInfoData.getUserInfoDataModel().group == "9999" {
+                let pop = JDFuncLimitPopView()
+                pop.showPopupView(title: "", detail: "") { _ in }
+                        
+                return
+            }
+            
             guard VM.selectPeriodModel.timer.length > 0 else {
                 ProgressHUD.showInfo(status: switchLanguage("请选择时间周期"))
                 return

+ 8 - 0
Koala/Koala/Modular/Market/V/MarketDetailView/MDOptionsView/MDOptionsOrderNoQuoteCell.swift

@@ -53,6 +53,14 @@ class MDOptionsOrderNoQuoteCell: BaseTableViewCell {
     
     @objc func clickOrderBtnAction() {
         if OperationalUserInfoData.getLogin() {
+            
+            if OperationalUserInfoData.getUserInfoDataModel().group == "9999" {
+                let pop = JDFuncLimitPopView()
+                pop.showPopupView(title: "", detail: "") { _ in }
+                        
+                return
+            }
+            
             VM.netInsertOptionInquiry()
             
         } else {

+ 15 - 0
Koala/Koala/Modular/MarketDetail/C/MarketAuoteViewController.swift

@@ -23,6 +23,13 @@ class MarketAuoteViewController: BaseViewController {
                 return
             }
             
+            if OperationalUserInfoData.getUserInfoDataModel().group == "9999" {
+                let pop = JDFuncLimitPopView()
+                pop.showPopupView(title: "", detail: "") { _ in }
+                        
+                return
+            }
+            
             // 检查是否需要签署交易协议
             if(OperationalUserInfoData.needTradeProtocolSignStatus()){
                 let user = OperationalUserInfoData.getUserInfoDataModel()
@@ -61,6 +68,7 @@ class MarketAuoteViewController: BaseViewController {
         }
         view.clickSellBlock = { [weak self] in
             guard let self = self else { return }
+            
             if self.symbolModel.enable == "0" {
                 self.analyzePutOption?()
                 return
@@ -70,6 +78,13 @@ class MarketAuoteViewController: BaseViewController {
                 return
             }
             
+            if OperationalUserInfoData.getUserInfoDataModel().group == "9999" {
+                let pop = JDFuncLimitPopView()
+                pop.showPopupView(title: "", detail: "") { _ in }
+                        
+                return
+            }
+            
             // 检查是否需要签署交易协议
             if(OperationalUserInfoData.needTradeProtocolSignStatus()){
                 let user = OperationalUserInfoData.getUserInfoDataModel()