public void ApplyBrand(ShopBrandApplyInfo model) { DbFactory.Default.InTransaction(() => { DbFactory.Default.Add(model); //移动品牌Logo if (model.ApplyMode == 2) { model.Logo = MoveImages(model.Id, model.ShopId, model.Logo, "logo", 1); } //移动品牌授权证书 var pics = model.AuthCertificate; string newpics = string.Empty; if (!string.IsNullOrEmpty(pics)) { var arr = pics.Split(','); var index = 0; foreach (var image in arr) { index++; newpics += MoveImages(model.Id, model.ShopId, image, "auth", index) + ","; } } if (!string.IsNullOrEmpty(newpics)) { model.AuthCertificate = newpics.TrimEnd(','); } DbFactory.Default.Update(model); }); }
public void UpdateBrand(BrandInfo model) { model.Logo = MoveImages(model.Id, model.Logo); BrandInfo brand = GetBrand(model.Id); brand.Name = model.Name.Trim(); brand.Description = model.Description; brand.Logo = model.Logo; brand.Meta_Description = model.Meta_Description; brand.Meta_Keywords = model.Meta_Keywords; brand.Meta_Title = model.Meta_Title; brand.RewriteName = model.RewriteName; brand.IsRecommend = model.IsRecommend; ShopBrandApplyInfo info = DbFactory.Default.Get <ShopBrandApplyInfo>().Where(p => p.BrandId == model.Id).FirstOrDefault(); if (info != null) { info.BrandName = model.Name; info.Description = model.Description; info.Logo = model.Logo; } DbFactory.Default.InTransaction(() => { DbFactory.Default.Update(brand); if (info != null) { DbFactory.Default.Update(info); } }); }
public void UpdateSellerBrand(ShopBrandApplyInfo model) { var m = DbFactory.Default.Get <ShopBrandApplyInfo>().Where(a => a.Id == model.Id && a.ShopId != 0 && a.AuditStatus == (int)ShopBrandApplyInfo.BrandAuditStatus.UnAudit).FirstOrDefault(); if (m == null) { throw new Himall.Core.HimallException("该品牌已被审核或删除,不能修改!"); } m.Logo = MoveImages(model.Id, model.Logo); m.BrandName = model.BrandName; m.Description = model.Description; DbFactory.Default.Update(m); }
public void UpdateApplyBrand(ShopBrandApplyInfo model) { var data = DbFactory.Default.Get <ShopBrandApplyInfo>().Where(d => d.Id == model.Id).FirstOrDefault(); if (data == null) { throw new HimallException("错误的参数"); } //移动品牌Logo if (model.ApplyMode == 2) { model.Logo = MoveImages(model.Id, model.ShopId, model.Logo, "logo", 1); } //移动品牌授权证书 var pics = model.AuthCertificate; string newpics = string.Empty; if (!string.IsNullOrEmpty(pics)) { var arr = pics.Split(','); var index = 0; foreach (var image in arr) { index++; newpics += MoveImages(model.Id, model.ShopId, image, "auth", index) + ","; } } if (!string.IsNullOrEmpty(newpics)) { model.AuthCertificate = newpics.TrimEnd(','); } data.AuditStatus = model.AuditStatus; data.AuthCertificate = model.AuthCertificate; data.Description = model.Description; data.BrandName = model.BrandName; data.Logo = model.Logo; DbFactory.Default.Update(data); }