/// <summary> /// 修改微小店信息 /// </summary> /// <param name="microshopDto"></param> /// <returns></returns> public ResultDTO UpdateDistributionMicroShop(MicroshopDTO microshopDto) { base.Do(false); Stopwatch timer = new Stopwatch(); timer.Start(); var result = this.UpdateDistributionMicroShopExt(microshopDto); timer.Stop(); Jinher.JAP.Common.Loging.LogHelper.Debug(string.Format("DistributeBP.UpdateDistributionMicroShop:耗时:{0}。", timer.ElapsedMilliseconds)); return(result); }
/// <summary> /// 修改微小店信息 /// </summary> public ResultDTO UpdateDistributionMicroShopExt(MicroshopDTO microshopDto) { var result = new ResultDTO { isSuccess = true }; var microshop = Microshop.ObjectSet().FirstOrDefault(t => t.Id == microshopDto.Id); if (microshop == null) { result.isSuccess = true; result.Message = "获取数据失败"; return(result); } if (!string.IsNullOrEmpty(microshopDto.Logo)) { microshop.Logo = microshopDto.Logo; microshop.QRCodeUrl = microshopDto.QRCodeUrl; } if (!string.IsNullOrEmpty(microshopDto.Name)) { microshop.Name = microshopDto.Name; } microshop.ModifiedOn = DateTime.Now; microshop.EntityState = EntityState.Modified; ContextFactory.CurrentThreadContext.SaveObject(microshop); int mcCount = ContextFactory.CurrentThreadContext.SaveChanges(); if (mcCount > 0) { result.isSuccess = true; result.Message = "修改成功"; } else { result.Message = "修改失败"; } return(result); }
/// <summary> /// 修改微小店信息 /// </summary> /// <param name="microshopDto"></param> /// <returns></returns> public ResultDTO UpdateDistributionMicroShop(MicroshopDTO microshopDto) { //定义返回值 ResultDTO result; try { //调用代理方法 result = base.Channel.UpdateDistributionMicroShop(microshopDto); } catch { //抛异常 throw; } finally { //关链接 ChannelClose(); } //返回结果 return(result); }
/// <summary> /// 修改微小店信息 /// </summary> /// <param name="microshopDto"></param> /// <returns></returns> public ResultDTO UpdateDistributionMicroShop(MicroshopDTO microshopDto) { base.Do(); return(this.Command.UpdateDistributionMicroShop(microshopDto)); }