Browse Source

Merge branch 'master' of http://47.101.159.18:3000/Muchinfo/MTP2.0_WEB

huangbin 4 years ago
parent
commit
1f78fea6bc
1 changed files with 9 additions and 1 deletions
  1. 9 1
      src/services/socket/quota/adapter/index.ts

+ 9 - 1
src/services/socket/quota/adapter/index.ts

@@ -170,7 +170,15 @@ export function parseReceivePush(quotationData: any) {
 
 
                 // !goodsQuoteTik.bidvolume && (goodsQuoteTik.bidvolume = '--')
                 // !goodsQuoteTik.bidvolume && (goodsQuoteTik.bidvolume = '--')
                 // !goodsQuoteTik.askvolume && (goodsQuoteTik.askvolume = '--')
                 // !goodsQuoteTik.askvolume && (goodsQuoteTik.askvolume = '--')
-                !goodsQuoteTik.lastvolume && (goodsQuoteTik.lastvolume = '--')
+                // !goodsQuoteTik.lastvolume && (goodsQuoteTik.lastvolume = '--')
+                // 实时行情由于行情源的问题可能不会下发现量,这时用盘面的总量来计算
+                if (!goodsQuoteTik.lastvolume) {
+                    if (itemQuote.totalvolume) {
+                        goodsQuoteTik.lastvolume = goodsQuoteTik.totalvolume - itemQuote.totalvolume;
+                    } else {
+                        goodsQuoteTik.lastvolume = "--";
+                    }
+                }
                 !goodsQuoteTik.holdvolume && (goodsQuoteTik.holdvolume = '--')
                 !goodsQuoteTik.holdvolume && (goodsQuoteTik.holdvolume = '--')
                 !goodsQuoteTik.holdincrement && (goodsQuoteTik.holdincrement = '--')
                 !goodsQuoteTik.holdincrement && (goodsQuoteTik.holdincrement = '--')
                 // !goodsQuoteTik.totalturnover && (goodsQuoteTik.totalturnover = '--')
                 // !goodsQuoteTik.totalturnover && (goodsQuoteTik.totalturnover = '--')