/// <summary> /// 更新微小店QrCode /// </summary> /// <param name="dto"></param> /// <returns></returns> public ResultDTO UpdateMicroshopQrCode(UpdateQrCodeRequestDTO dto) { base.Do(); Stopwatch timer = new Stopwatch(); timer.Start(); var result = this.UpdateMicroshopQrCodeExt(dto); timer.Stop(); Jinher.JAP.Common.Loging.LogHelper.Debug(string.Format("DistributeBP.UpdateMicroshopQrCode:耗时:{0}。", timer.ElapsedMilliseconds)); return(result); }
/// <summary> /// 更新微小店QrCode /// </summary> /// <param name="dto"></param> /// <returns></returns> public ResultDTO UpdateMicroshopQrCodeExt(UpdateQrCodeRequestDTO dto) { ContextSession contextSession = ContextFactory.CurrentThreadContext; var microShop = Microshop.ObjectSet().FirstOrDefault(t => t.Id == dto.MicroShopId); if (microShop == null) { return(new ResultDTO { isSuccess = false, ResultCode = 0, Message = "没有找到ID='" + dto.MicroShopId + "'的数据" }); } microShop.QRCodeUrl = dto.QRCodeUrl; microShop.EntityState = EntityState.Modified; contextSession.SaveChanges(); return(new ResultDTO { isSuccess = true, ResultCode = 1, Message = "OK" }); }
/// <summary> /// 更新微小店QrCode /// </summary> /// <param name="dto"></param> /// <returns></returns> public ResultDTO UpdateMicroshopQrCode(UpdateQrCodeRequestDTO dto) { //定义返回值 ResultDTO result; try { //调用代理方法 result = base.Channel.UpdateMicroshopQrCode(dto); } catch { //抛异常 throw; } finally { //关链接 ChannelClose(); } //返回结果 return(result); }
/// <summary> /// 更新微小店QrCode /// </summary> /// <param name="dto"></param> /// <returns></returns> public ResultDTO UpdateMicroshopQrCode(UpdateQrCodeRequestDTO dto) { base.Do(); return(this.Command.UpdateMicroshopQrCode(dto)); }