/// <summary>
/// 附加信息栏-->帖子类型
/// 使用递归的方法获得项目的标签
/// </summary>
/// <param name="BrandId">项目ID</param>
/// <param name="ProductID">产品ID</param>
/// <param name="ParentTagID">父标签的ID</param>
/// <returns></returns>
public IList<BrandTagByParentTagID> GetBrandTag(int BrandId, int ProductID, int ParentTagID)
{
IList<BrandTagByParentTagID> BrandTagList = new List<BrandTagByParentTagID>();
IList<BrandTagByParentTagID> TempBrandTagList = BrandTagBLL.Instance().BrandTagByParentTagID(BrandId, ProductID, ParentTagID);
if (ParentTagID == 0)
{
foreach (var item in TempBrandTagList)
{
BrandTagList.Add(item);
IList<BrandTagByParentTagID> TempBrandList = GetBrandTag(BrandId, ProductID, item.TagID);
foreach (var T in TempBrandList)
{
BrandTagList.Add(T);
}
}
}
else
{
BrandTagList = TempBrandTagList;
}
return BrandTagList;
}
使用递归的方法获得项目的标签
最新推荐文章于 2022-01-22 16:18:51 发布