public List <Jinher.AMP.Coupon.Deploy.CustomDTO.ZSH.UserCouponOutput> GetStoreCoupon(Jinher.AMP.Coupon.Deploy.CustomDTO.ZSH.UserCouponInput condition) { var result = new List <Jinher.AMP.Coupon.Deploy.CustomDTO.ZSH.UserCouponOutput>(); try { Jinher.AMP.Coupon.ISV.Facade.CouponFacade couponFacade = new Coupon.ISV.Facade.CouponFacade(); couponFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); couponFacade.ContextDTO.LoginOrg = Guid.Empty; //if (UserId == Guid.Empty) //{ // UserId = couponFacade.ContextDTO.LoginUserID; //} //var condition = new ListCouponRequestDTO() { UserId = UserId, GoodList = GoodList, CouponState = Coupon.Deploy.Enum.CouponState.Bind }; var coResult = couponFacade.GetStoreCoupon(condition); if (coResult.IsSuccess) { return(coResult.Data); } else { LogHelper.Info(string.Format("CouponSV.GetMyUsableCoupons获取我的商品优惠券信息失败。 condition:{0}, result: {1}", JsonHelper.JsonSerializer(condition), JsonHelper.JsonSerializer(coResult))); } } catch (Exception ex) { LogHelper.Error(string.Format("CouponSV.GetUserCouponsStoresByIds服务异常:获取应用信息异常。 "), ex); } return(result); }
public List <Jinher.AMP.Coupon.Deploy.CustomDTO.ZSH.UserCouponOutput> GetMyUsableCoupons(Jinher.AMP.Coupon.Deploy.CustomDTO.ZSH.UserCouponInput condition) { var result = new List <Jinher.AMP.Coupon.Deploy.CustomDTO.ZSH.UserCouponOutput>(); try { var couponFacade = new Coupon.ISV.Facade.CommodityCouponFacade(); couponFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); couponFacade.ContextDTO.LoginOrg = Guid.Empty; var coResult = couponFacade.GetUsableCoupons(condition); if (coResult.IsSuccess) { return(coResult.Data); } else { LogHelper.Info(string.Format("CouponSV.GetMyUsableCoupons获取我的商品优惠券信息失败。 condition:{0}, result: {1}", JsonHelper.JsonSerializer(condition), JsonHelper.JsonSerializer(coResult))); } } catch (Exception ex) { LogHelper.Error(string.Format("CouponSV.GetMyUsableCoupons服务异常,获取我的商品优惠券信息。 condition:{0}", JsonHelper.JsonSerializer(condition)), ex); } return(result); }