// GET: ExpressData public JsonResult Search(string expressCompanyName, string shipOrderNumber) { var expressData = _iExpressService.GetExpressData(expressCompanyName, shipOrderNumber); if (expressData != null) { if (expressData.Success) { expressData.ExpressDataItems = expressData.ExpressDataItems.OrderByDescending(item => item.Time);//按时间逆序排列 } var json = new { success = expressData.Success, msg = expressData.Message, data = expressData.ExpressDataItems.Select(item => new { time = item.Time.ToString("yyyy-MM-dd HH:mm:ss"), content = item.Content }) }; return(Json(json)); } else { var json = new { success = false, msg = "无物流信息" }; return(Json(json)); } }
public JsonResult GetExpressInfo(long orderId) { if (CurrentUser == null) { throw new MallException("错误的用户信息"); } var order = _iGiftsOrderService.GetOrder(orderId, CurrentUser.Id); var expressData = _iExpressService.GetExpressData(order.ExpressCompanyName, order.ShipOrderNumber); if (expressData == null) { return(Json(new { success = false, ExpressNum = order.ShipOrderNumber, ExpressCompanyName = order.ExpressCompanyName, Comment = "" })); } if (expressData.Success) { expressData.ExpressDataItems = expressData.ExpressDataItems.OrderByDescending(item => item.Time);//按时间逆序排列 } var json = new { Success = expressData.Success, Msg = expressData.Message, Data = expressData.ExpressDataItems.Select(item => new { time = item.Time.ToString("yyyy-MM-dd HH:mm:ss"), content = item.Content }) }; return(Json(new { success = true, ExpressNum = order.ShipOrderNumber, ExpressCompanyName = order.ExpressCompanyName, Comment = json })); }
// GET: ExpressData public JsonResult Search(string expressCompanyName, string shipOrderNumber) { #region 物流提供方显示TDO:ZYF var expressName = ""; var expressUrl = ""; var settting = SiteSettingApplication.SiteSettings; if (settting.KuaidiType.Equals(0)) { expressName = "快递100"; expressUrl = "https://www.kuaidi100.com"; } else { expressName = "快递鸟"; expressUrl = "http://www.kdniao.com/"; } #endregion var expressData = _iExpressService.GetExpressData(expressCompanyName, shipOrderNumber); if (expressData != null && expressData.ExpressDataItems.Count() > 0) { if (expressData.Success) { expressData.ExpressDataItems = expressData.ExpressDataItems.OrderByDescending(item => item.Time);//按时间逆序排列 } var json = new { success = expressData.Success, msg = expressData.Message, data = expressData.ExpressDataItems.Select(item => new { time = item.Time.ToString("yyyy-MM-dd HH:mm:ss"), content = item.Content }), expressName = expressName, expressUrl = expressUrl }; return(Json(json)); } else { var json = new { success = false, msg = "无物流信息", expressName = expressName, expressUrl = expressUrl }; return(Json(json)); } }
public static DTO.ExpressData GetExpressData(string expressCompanyName, string shipOrderNumber) { return(_iExpressService.GetExpressData(expressCompanyName, shipOrderNumber)); }