public string GetParkingData(string companyId) { List <BaseParkinfo> parkings = new List <BaseParkinfo>(); List <BaseCompany> companys = CompanyServices.GetCurrLoginUserRoleCompany(companyId, GetLoginUser.RecordID); if (companys.Count > 0) { parkings = ParkingServices.QueryParkingByCompanyIds(companys.Select(p => p.CPID).ToList()); } StringBuilder strTree = new StringBuilder(); strTree.Append("["); strTree.Append("{\"id\":\"-1\","); strTree.Append("\"text\":\"所有\",\"selected\":true"); strTree.Append("}"); foreach (var item in parkings) { strTree.Append(",{\"id\":\"" + item.PKID + "\","); strTree.Append("\"text\":\"" + item.PKName + "\""); strTree.Append("}"); } strTree.Append("]"); return(strTree.ToString()); }