Пример #1
0
        public async Task <ActionResult> ariseSystemEventAsync([FromBody] ArgAriseSystemEvent model)
        {
            switch (model.EventName)
            {
            case SystemEvents.CalcLimitNum: _util.EnqueCalcLimitNum(); break;

            case SystemEvents.PullStockIndex1d: _util.EnquePullDayDataTask(); break;

            case SystemEvents.PullStockF10: _util.EnquePullF10Task(); break;

            case SystemEvents.PullMarginData: _util.EnquePullMarginData(); break;

            case SystemEvents.PullMarketDealData: _util.EnquePullMarketDealData(); break;

            case SystemEvents.PullRealTime:
                return(await handlePullRealtime());

            case SystemEvents.PullAllStockNames:
                _util.EnquePullAllStockNamesTask();
                break;

            case SystemEvents.PullIndex30m: _util.EnquePullIndex30mData(); break;

            case SystemEvents.PullHuShenTongInTradeTime: _util.EnquepullHuShenTongTask(); break;

            case SystemEvents.CalcRealTimeLimitNum: _util.EnqueCalcRealTimeLimitNum(); break;
            }
            return(NoContent());
        }