/// <summary> /// 退回优惠券 /// </summary> /// <param name="couponId"></param> /// <returns></returns> public static bool RetreatCoupon(Guid couponId) { RetreatCouponParamDTO arg = new RetreatCouponParamDTO(); arg.CouponIds = new List <Guid>(); arg.CouponIds.Add(couponId); var result = Instance.RetreatCoupon(arg); if (result.Code == 0) { return(true); } return(false); }
public ReturnInfoDTO RetreatCoupon(RetreatCouponParamDTO arg) { ReturnInfoDTO reDTO = new ReturnInfoDTO(); try { Jinher.AMP.Coupon.ISV.Facade.CouponFacade couponFacade = new Coupon.ISV.Facade.CouponFacade(); couponFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); couponFacade.ContextDTO.LoginOrg = Guid.Empty; reDTO = couponFacade.RetreatCoupon(arg); string resultLog = string.Format("CouponSV.RetreatCoupon参数:{0},结果:{1}", JsonHelper.JsonSerializer(arg), JsonHelper.JsonSerializer(reDTO)); LogHelper.Debug(resultLog); } catch (Exception ex) { reDTO.Code = (int)Coupon.Deploy.Enum.ReturnCodeEnum.ServiceException; reDTO.Info = "服务异常!";//Coupon.Deploy.Enum.ReturnCodeEnum.ServiceException.GetDescription(); reDTO.IsSuccess = false; LogHelper.Error(string.Format("CouponSV.RetreatCoupon服务异常:arg:{0}", JsonHelper.JsonSerializer(arg)), ex); } return(reDTO); }