예제 #1
0
        public ListResultDTO <UserYJBJournalDTO> GetUserYJBJournal(OrderYJBInfoInputDTO input)
        {
            ListResultDTO <UserYJBJournalDTO> result;

            try
            {
                var facade = new YJB.ISV.Facade.YJBInfoFacade();
                //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo();
                result = facade.GetUserYJBJournal(input);
                if (!result.IsSuccess)
                {
                    LogHelper.Error("YJBSV.GetUserYJBJournal服务失败,获取用户的易捷币流水信息失败。 输入:" + JsonHelper.JsonSerializer(input));
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error("YJBSV.GetUserYJBJournal服务异常,获取用户的易捷币流水信息异常。 输入:" + JsonHelper.JsonSerializer(input), ex);
                result = ListResultDTO <UserYJBJournalDTO> .Error(ex);
            }
            return(result);
        }
예제 #2
0
        public ResultDTO <UserYJBDTO> GetUserYJB(Guid userId)
        {
            ResultDTO <UserYJBDTO> result;

            try
            {
                var facade = new YJB.ISV.Facade.YJBInfoFacade();
                //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo();
                result = facade.GetUserYJB(userId);
                if (!result.IsSuccess)
                {
                    LogHelper.Error("YJBSV.GetUserYJB服务失败,获取用户的易捷币信息失败。 输入:UserId=" + userId);
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error("YJBSV.GetUserYJB服务异常,获取用户的易捷币信息异常。 输入:UserId=" + userId, ex);
                result = ResultDTO <UserYJBDTO> .Error(ex);
            }
            return(result);
        }
예제 #3
0
        public ResultDTO <YJCouponSettingDto> GetYJCouponSetting(Guid appId)
        {
            ResultDTO <YJCouponSettingDto> result;

            try
            {
                var facade = new YJB.ISV.Facade.YJBInfoFacade();
                //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo();
                result = facade.GetYJCouponSetting(appId);
                if (!result.IsSuccess)
                {
                    LogHelper.Error("YJBSV.GetYJCouponSetting 获取易捷抵用券设置服务失败。 输入:appId=" + appId);
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error("YJBSV.GetYJCouponSetting 获取易捷抵用券设置服务异常。 输入:appId=" + appId, ex);
                result = ResultDTO <YJCouponSettingDto> .Error(ex);
            }
            return(result);
        }
예제 #4
0
        public ResultDTO <List <YJCouponInfoDto> > GetYJCouponInfoByType()
        {
            ResultDTO <List <YJCouponInfoDto> > result;

            try
            {
                var facade = new YJB.ISV.Facade.YJBInfoFacade();
                //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo();
                result = facade.GetYJCouponInfoByType(0);
                if (!result.IsSuccess)
                {
                    LogHelper.Error("YJBSV.GetYJCouponInfoByType服务失败,获取用户的易捷币信息失败。");
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error("YJBSV.GetYJCouponInfoByType服务异常,获取用户的易捷币信息异常。", ex);
                result = ResultDTO <List <YJCouponInfoDto> > .Error(ex);
            }
            return(result);
        }
예제 #5
0
        public ResultDTO <List <YJCouponWithCommodityInfo> > GetMyYJCouponInfoWithApp(YJCouponWithCommodityInfoInput input)
        {
            ResultDTO <List <YJCouponWithCommodityInfo> > result;

            try
            {
                //LogHelper.Error("YJBSV.GetMyYJCouponInfoWithApp, 获取我的易捷抵现劵信息。 输入:input=" + JsonHelper.JsonSerializer(input));
                var facade = new YJB.ISV.Facade.YJBInfoFacade();
                //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo();
                result = facade.GetMyYJCouponInfoWithApp(input);
                if (!result.IsSuccess)
                {
                    LogHelper.Error("YJBSV.GetMyYJCouponInfoWithApp服务失败,获取我的易捷抵现劵信息失败。 输入:input=" + JsonHelper.JsonSerializer(input));
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error("YJBSV.GetMyYJCouponInfoWithApp服务异常,获取我的易捷抵现劵信息异常。 输入:input=" + JsonHelper.JsonSerializer(input), ex);
                result = ResultDTO <List <YJCouponWithCommodityInfo> > .Error(ex);
            }
            return(result);
        }
예제 #6
0
        public ResultDTO <YJCouponInfoDto> GetYJCouponInfo(Guid couponId)
        {
            ResultDTO <YJCouponInfoDto> result;

            try
            {
                var facade = new YJB.ISV.Facade.YJBInfoFacade();
                //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo();
                result = facade.GetYJCouponInfo(new YJCouponInfoInput {
                    Id = couponId
                });
                if (!result.IsSuccess)
                {
                    LogHelper.Error("YJBSV.GetUserYJB服务失败,获取用户的易捷币信息失败。 输入:couponId=" + couponId);
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error("YJBSV.GetUserYJB服务异常,获取用户的易捷币信息异常。 输入:couponId=" + couponId, ex);
                result = ResultDTO <YJCouponInfoDto> .Error(ex);
            }
            return(result);
        }
예제 #7
0
        public CanInsteadCashDTO GetCommodityCashPercent(OrderInsteadCashInputDTO input)
        {
            ResultDTO <CanInsteadCashDTO> result = null;

            try
            {
                Jinher.AMP.YJB.ISV.Facade.YJBInfoFacade facade = new YJB.ISV.Facade.YJBInfoFacade();
                //facade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo();
                result = facade.GetCommodityCashPercent(input);
            }
            catch (Exception ex)
            {
                LogHelper.Error("YJBSV.GetCommodityCashPercent服务异常,获取商品的抵现比例信息异常。 输入:" + JsonHelper.JsonSerializer(input), ex);
            }
            if (result != null && result.IsSuccess)
            {
                return(result.Data);
            }
            else
            {
                LogHelper.Error("YJBSV.GetCommodityCashPercent服务失败,获取商品的抵现比例信息失败。 输入:" + JsonHelper.JsonSerializer(input) + ",返回:" + JsonHelper.JsonSerializer(result));
                return(null);
            }
        }