/// <summary> /// 用于频道页逻辑 /// </summary> /// <param name="recommendBrand"></param> /// <returns></returns> public int InsertSWfsSpChannelRecommendBrandChannel(SWfsSpHomeRecommendBrand recommendBrand) { if (UpdateSWfsSpChannelRecommendBrandChannel(recommendBrand, PresentationHelper.GetPassport().UserName)) { return(DapperUtil.Insert <SWfsSpHomeRecommendBrand>(recommendBrand, true)); } return(-1); }
/// <summary> /// 如果添加品牌存在(或被逻辑删除),则更新品牌状态 /// </summary> /// <param name="recommendBrand"></param> /// <param name="userId"></param> /// <returns></returns> private bool UpdateSWfsSpChannelRecommendBrand(SWfsSpHomeRecommendBrand recommendBrand, string userId) { var dic = new Dictionary <string, object>(); dic.Add("PageNo", recommendBrand.PageNo); dic.Add("PagePositionNo", recommendBrand.PagePositionNo); dic.Add("BrandNO", recommendBrand.IsRecommendBrand == 1 ? "" : recommendBrand.BrandNO); dic.Add("IsRecommendBrand", recommendBrand.IsRecommendBrand); //查询品牌 var originalBrand = DapperUtil.Query <SWfsSpHomeRecommendBrand>("ComBeziWfs_SWfsSpHomeRecommendBrand_GetRecommendBrand", dic, new { PageNo = recommendBrand.PageNo, PagePositionNo = recommendBrand.PagePositionNo, BrandNO = recommendBrand.BrandNO, IsRecommendBrand = recommendBrand.IsRecommendBrand }).FirstOrDefault(); //如果存在则修改,如果不存在则返回 if (originalBrand == null) { return(true); } else { var result = DapperUtil.UpdatePartialColumns <SWfsSpHomeRecommendBrand>(new { RecommendBrandID = originalBrand.RecommendBrandID, Status = recommendBrand.Status, DataState = 1, UpdateOperateUserId = userId, UpdateDate = DateTime.Now, SortId = 0, PictureFileNo = recommendBrand.PictureFileNo, BrandNo = recommendBrand.BrandNO, DateBegin = recommendBrand.DateBegin, PictureIndex = recommendBrand.PictureIndex, PictureFileTitle = recommendBrand.PictureFileTitle }); return(false); } }
public bool UpDateHomeBrand(SWfsSpHomeRecommendBrand brand) { return(DapperUtil.UpdatePartialColumns <SWfsSpHomeRecommendBrand>(brand)); }
public int InsertSWfsSpHomeRecommendBrand(SWfsSpHomeRecommendBrand recommendBrand) { return(DapperUtil.Insert <SWfsSpHomeRecommendBrand>(recommendBrand, true)); }