public ActionResult QuoteView() { int[] arrSymbol = new int[] { 0, 1, 2, 3, 4, 9, 10, 11 }; Dictionary <int, IList <ChatIndexModel> > dic = new Dictionary <int, IList <ChatIndexModel> >(); foreach (int symbol in arrSymbol) { var rm = new ReturnModel(); IList <ChatIndexModel> list; if (symbol == 0) { rm = FinanceQuoteService.CreateInstance().GetQuoteQueryImportant(1, 6); list = ModelHelper <IList <ChatIndexModel> > .DeserializeObject(rm.code, rm.bodyMessage); } else { rm = FinanceQuoteService.CreateInstance().GetQueryRecommendByProductShowIndex(symbol, 1, 6); list = ModelHelper <IList <ChatIndexModel> > .DeserializeObject(rm.code, rm.bodyMessage); } dic.Add(symbol, list != null ? list : new List <ChatIndexModel>()); } return(View(dic)); }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult MarketWatch() { var rm = FinanceQuoteService.CreateInstance().GetChatIndexForBailun(); var model = ModelHelper <List <ChatIndexModel> > .DeserializeObject(rm.code, rm.bodyMessage); ViewBag.ModelList = rm.bodyMessage.ConvertToEmpty(); return(View(model)); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Detail(int id) { var rm = FinanceQuoteService.CreateInstance().GetQueryMarketDetail(id); var model = ModelHelper <QueryDetailModel> .DeserializeObject(rm.code, rm.bodyMessage); ViewBag.Id = id; ViewBag.Title = model != null ? model.Cn_name : ""; return(View(model)); }
/// <summary> /// 品种视图 /// </summary> /// <returns></returns> public ActionResult IndexProductView(string productIds = "1,11,2,3,10,4,9 ") { int[] arrSymbol = productIds.ConvertToIntArray(); if (arrSymbol.Length == 0) { arrSymbol = new int[] { 1, 11, 2, 3, 10, 4, 9 } } ; Dictionary <int, IList <ChatIndexModel> > dic = new Dictionary <int, IList <ChatIndexModel> >(); foreach (int symbol in arrSymbol) { var list = FinanceQuoteService.CreateInstance().GetMarketPriceProduct(symbol, 1, 8); dic.Add(symbol, list != null ? list : new List <ChatIndexModel>()); } return(View(dic)); }
public JsonResult QueryPlatInfoByProduct(int product, int pagesize, int pageindex, int ClassificationType) { var rm = FinanceQuoteService.CreateInstance().GetQueryPlatInfoByProduct(product, pagesize, pageindex, ClassificationType); return(Json(rm)); }
public JsonResult GetStockDealMethod(int marketid) { var rm = FinanceQuoteService.CreateInstance().GetStockDeal(marketid); return(Json(rm)); }
/// <summary> /// 大宗商品 /// </summary> /// <returns></returns> public ActionResult Commodity() { var list = FinanceQuoteService.CreateInstance().GetMarketPriceProduct(3, 1, 8); return(View(list)); }
public JsonResult QueryMarketDetail(int marketid) { var rm = FinanceQuoteService.CreateInstance().GetQueryMarketDetail(marketid); return(Json(rm)); }
public JsonResult GetQuoteQueryImportant(int pageindex, int pagesize) { var rm = FinanceQuoteService.CreateInstance().GetQuoteQueryImportant(pageindex, pagesize); return(Json(rm)); }
public JsonResult GetChatIndexForBailun() { var rm = FinanceQuoteService.CreateInstance().GetChatIndexForBailun(); return(Json(rm)); }
public JsonResult GerRealDetailForWeb(int marketDetailId) { var rm = FinanceQuoteService.CreateInstance().GerRealDetailForWeb(marketDetailId); return(Json(rm)); }
public JsonResult GetQuoteHistory(int marketdetailsid, string datetime, int leftOrRight, int historytype) { var rm = FinanceQuoteService.CreateInstance().GetQuoteHistory(marketdetailsid, datetime, leftOrRight, historytype); return(Json(rm)); }
/// <summary> /// 比特币 /// </summary> /// <returns></returns> public ActionResult Bitcoin() { var list = FinanceQuoteService.CreateInstance().GetMarketPriceProduct(11, 1, 8); return(View(list)); }
/// <summary> /// 股指 /// </summary> /// <returns></returns> public ActionResult StockIndex() { var list = FinanceQuoteService.CreateInstance().GetMarketPriceProduct(4, 1, 8); return(View(list)); }
public JsonResult QueryMarketByPlate(int plate, int pagesize, int pageindex) { var rm = FinanceQuoteService.CreateInstance().GetQueryMarketByPlate(plate, pagesize, pageindex); return(Json(rm)); }
public JsonResult QueryPlateName(int plateId) { var rm = FinanceQuoteService.CreateInstance().GetQueryPlateName(plateId); return(Json(rm)); }
public JsonResult QueryRecommendProduct(int pageindex, int pagesize) { var rm = FinanceQuoteService.CreateInstance().GetQueryRecommendProduct(pageindex, pagesize); return(Json(rm)); }
public JsonResult Historyreconnect(string symbol, int resolution) { var rm = FinanceQuoteService.CreateInstance().GetHistoryreconnect(symbol, resolution); return(Json(rm)); }
public JsonResult GetQueryMarketMethod(int pagesize, int pageindex, string condition) { var rm = FinanceQuoteService.CreateInstance().GetQueryMarket(pagesize, pageindex, condition); return(Json(rm)); }
/// <summary> /// 获取svg数据 /// </summary> /// <returns></returns> public static string GetSvgDataBaojiaIndex() { string key = "baojiaIndex"; string filePath = pathBaojiaIndex + DateTime.Now.ToString("yyyyMMdd") + ".txt"; if (dicSvgData != null && dicSvgData.ContainsKey(key)) { return(dicSvgData[key]); } else { lock (lockBaojiaSvgDate) { if (dicSvgData != null && dicSvgData.ContainsKey(key)) { return(dicSvgData[key]); } else { //文件是否存在 if (FileHelper.FileExists(filePath)) { string content = FileHelper.ReadTxt(filePath); if (!string.IsNullOrEmpty(content)) { if (dicSvgData == null) { dicSvgData = new Dictionary <string, string>(); } dicSvgData.Add(key, content); return(content); } } else { Dictionary <int, string[]> dic = new Dictionary <int, string[]>(); foreach (int id in productIdBaojiaIndex) { var rm = FinanceQuoteService.CreateInstance().GetMinutePrice(id); string[] data = ModelHelper <string[]> .DeserializeObject(rm.code, rm.bodyMessage); if (data != null && data.Length > 0) { dic.Add(id, data); } } string content = ModelHelper <Dictionary <int, string[]> > .SerializeObject(dic); if (!string.IsNullOrEmpty(content)) { FileHelper.WriteTxt(filePath, content); if (dicSvgData == null) { dicSvgData = new Dictionary <string, string>(); } dicSvgData.Add(key, content); return(content); } } } } } return(""); }
public JsonResult GetMinutePriceMethod(int marketId) { var rm = FinanceQuoteService.CreateInstance().GetMinutePrice(marketId); return(Json(rm)); }
public JsonResult QueryPlatByProductMethod(int product, int pageindex, int pagesize) { var rm = FinanceQuoteService.CreateInstance().GetQueryPlatByProduct(product, pageindex, pagesize); return(Json(rm)); }
/// <summary> /// 贵金属 /// </summary> /// <returns></returns> public ActionResult PreciousMetals() { var list = FinanceQuoteService.CreateInstance().GetMarketPriceProduct(2, 1, 8); return(View(list)); }