|
|
@@ -130,6 +130,7 @@ export function parseReceivePush(quotationData: any) {
|
|
|
if (itemQuote) {
|
|
|
const goods = getGoodsByCode(itemQuote.goodscode);
|
|
|
if (goods) {
|
|
|
+ console.log('goodsQuoteTik', goodsQuoteTik)
|
|
|
// 处理报价小数为
|
|
|
const decimalplace = goods.decimalplace
|
|
|
const num = Math.pow(10, decimalplace)
|
|
|
@@ -152,12 +153,19 @@ export function parseReceivePush(quotationData: any) {
|
|
|
itemQuote.lastvolume = goodsQuoteTik.totalvolume - itemQuote.totalvolume;
|
|
|
}
|
|
|
}
|
|
|
- // console.log('goodsQuoteTik', goodsQuoteTik)
|
|
|
- // mergeObj(itemQuote, goodsQuoteTik);
|
|
|
+ // 处理 最高最低价
|
|
|
+ if (Reflect.has(goodsQuoteTik, 'last')) {
|
|
|
+ const last = itemQuote.last = handleDeimalplace('last')
|
|
|
+ if (last < itemQuote.lowest) {
|
|
|
+ itemQuote.lowest = handleDeimalplace('last')
|
|
|
+ } else if (last > itemQuote.highest) {
|
|
|
+ itemQuote.highest = handleDeimalplace('last')
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
// 处理价格
|
|
|
itemQuote.decimalplace = decimalplace
|
|
|
- itemQuote.last = handleDeimalplace('last')
|
|
|
+
|
|
|
itemQuote.ask = handleDeimalplace('ask')
|
|
|
itemQuote.ask2 = handleDeimalplace('ask2')
|
|
|
itemQuote.ask3 = handleDeimalplace('ask3')
|
|
|
@@ -179,11 +187,12 @@ export function parseReceivePush(quotationData: any) {
|
|
|
itemQuote.bid9 = handleDeimalplace('bid9')
|
|
|
itemQuote.averageprice = handleDeimalplace('averageprice')
|
|
|
itemQuote.grepmarketprice = handleDeimalplace('grepmarketprice')
|
|
|
- itemQuote.highest = handleDeimalplace('highest')
|
|
|
+
|
|
|
itemQuote.iep = handleDeimalplace('iep')
|
|
|
itemQuote.limitdown = handleDeimalplace('limitdown')
|
|
|
itemQuote.limitup = handleDeimalplace('limitup')
|
|
|
- itemQuote.lowest = handleDeimalplace('lowest')
|
|
|
+
|
|
|
+
|
|
|
itemQuote.opened = handleDeimalplace('opened')
|
|
|
itemQuote.lastturnover = handleDeimalplace('lastturnover')
|
|
|
itemQuote.nontotalturnover = handleDeimalplace('nontotalturnover')
|