コード例 #1
0
        /// <summary>
        /// 取得用户的收货地址列表
        /// </summary>
        /// <param name="customerSysNo">用户系统编号</param>
        /// <returns>收货地址列表</returns>
        public static List <ShippingContactInfo> GetCustomerShippingAddressList(int customerSysNo)
        {
            List <ShippingContactInfo> customerShippingAddressList = CustomerShippingAddressDA.GetCustomerShippingAddressList(customerSysNo);

            if (customerShippingAddressList != null && customerShippingAddressList.Count > 0)
            {
                var theDefault = customerShippingAddressList.Find(x => x.IsDefault);
                if (theDefault == null)
                {
                    theDefault           = customerShippingAddressList.First();
                    theDefault.IsDefault = true;
                }
            }
            return(customerShippingAddressList);
        }