/// <summary> /// 根据标识ID返回所在的所有位置信息 /// </summary> /// <param name="PlaceCode">位置ID(页面某部分对应ID)</param> /// <param name="IdentityStatus">标识ID(页面对应ID)</param> /// <returns></returns> public List <BannerPlaceCodeModel> GetPlaceCodeNameList(int IdentityStatus, int[] PlaceCode) { List <BannerPlaceCodeModel> models = new List <BannerPlaceCodeModel>(); foreach (var item in PlaceCode) { BannerPlaceCodeModel model = new BannerPlaceCodeModel(); model.ID = item; model.IdentityStatus = IdentityStatus; model.IdentityStatusName = GetIdentityStatusName(IdentityStatus); model.PlaceCode = item; model.PlaceCodeName = GetPlaceCodeName(item, IdentityStatus); models.Add(model); } return(models); }
/// <summary> /// 根据标识ID返回所在的所有位置信息 /// </summary> /// <param name="languageId">语言ID</param> /// <param name="parentId">父ID</param> /// <returns></returns> public List <BannerPlaceCodeModel> GetBannerProducPlaceCodeNameList(int languageId, int parentId, int IdentityStatus) { //获取商品分类信息 List <CategoryModel> CategoryModellist = this._categoryService.GetCategoriesByParentIdAuditState(languageId, parentId).Data; //Result res= this._categoryService.GetCategoriesByCategoryToTree(1); List <BannerPlaceCodeModel> models = new List <BannerPlaceCodeModel>(); foreach (var item in CategoryModellist) { BannerPlaceCodeModel model = new BannerPlaceCodeModel(); model.ID = item.CategoryId.Value; model.IdentityStatus = IdentityStatus; model.IdentityStatusName = GetBannerProducIdentityStatusName(IdentityStatus); model.PlaceCode = item.CategoryId.Value; model.PlaceCodeName = item.CategoryName; //GetCategoryName(item.Category_Lang as List<CategoryLanguageModel>, item.CategoryId); models.Add(model); } return(models); }