/// <summary> /// 配送地址列表 /// </summary> /// <returns></returns> public ActionResult ShipAddressList() { ShipAddressListModel model = new ShipAddressListModel(); model.ShipAddressList = ShipAddresses.GetFullShipAddressList(WorkContext.Uid); model.ShipAddressCount = model.ShipAddressList.Count; return(View(model)); }
/// <summary> /// 配送地址列表 /// </summary> /// <returns></returns> public ActionResult AjaxShipAddressList() { List <FullShipAddressInfo> shipAddressList = ShipAddresses.GetFullShipAddressList(WorkContext.Uid); int shipAddressCount = shipAddressList.Count; StringBuilder sb = new StringBuilder(); sb.Append("{\"count\":"); sb.AppendFormat("\"{0}\",\"list\":[", shipAddressCount); foreach (FullShipAddressInfo fullShipAddressInfo in shipAddressList) { sb.AppendFormat("{0}\"saId\":\"{1}\",\"user\":\"{2} {3}\",\"address\":\"{4} {5} {6} {7}\"{8},", "{", fullShipAddressInfo.SAId, fullShipAddressInfo.Consignee, fullShipAddressInfo.Mobile.Length > 0 ? fullShipAddressInfo.Mobile : fullShipAddressInfo.Phone, fullShipAddressInfo.ProvinceName, fullShipAddressInfo.CityName, fullShipAddressInfo.CountyName, fullShipAddressInfo.Address, "}"); } if (shipAddressCount > 0) { sb.Remove(sb.Length - 1, 1); } sb.Append("]}"); return(AjaxResult("success", sb.ToString(), true)); }