/// <summary> /// 预售商品下架 /// </summary> public static void CommoditySoldOut(ContextSession contextSession, Jinher.AMP.BTP.BE.Promotion promotion, Guid commodityId) { if (promotion.IsSell.HasValue) { if (promotion.IsSell.Value) { // 商品上架 } else { // 商品下架 var commodity = Commodity.FindByID(commodityId); if (commodity == null) { LogHelper.Info("PromotionHelper.CommoditySoldOut 商品下架,商品不存在,商品ID:" + commodityId); } else { commodity.State = 1; contextSession.SaveObject(commodity); commodity.RefreshCache(EntityState.Modified); LogHelper.Info("PromotionHelper.CommoditySoldOut 商品下架,商品ID:" + commodityId); } } } }