示例#1
0
        public ReturnInfoDTO <Jinher.AMP.LBP.Deploy.CustomDTO.LBListReturnDTO> GetLBList(Jinher.AMP.LBP.Deploy.CustomDTO.LBListGetDTO arg)
        {
            ReturnInfoDTO <Jinher.AMP.LBP.Deploy.CustomDTO.LBListReturnDTO> LBList = new ReturnInfoDTO <LBListReturnDTO>();

            try
            {
                AMP.LBP.ISV.Facade.QueryFacade facade = new LBP.ISV.Facade.QueryFacade();
                LBList = facade.GetLBList(arg);
            }
            catch (Exception ex)
            {
                LogHelper.Error("LBPSV.GetLBList获取轮播图片异常:", ex);
            }
            return(LBList);
        }
示例#2
0
文件: SNSSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <List <DistrictDTO> > GetAllDistrict(Guid appId)
        {
            ReturnInfoDTO <List <DistrictDTO> > reDTO = null;

            try
            {
                Jinher.AMP.SNS.ISV.Facade.AppDistrictQueryFacade facade = new SNS.ISV.Facade.AppDistrictQueryFacade();
                facade.ContextDTO = AuthorizeHelper.InitAuthorizeInfo();
                reDTO             = facade.GetAllDistrict(appId);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("SNSSV.GetAllDistrict服务异常:获取LBS管理设置的区域。 appId:{0}", appId), ex);
            }
            return(reDTO);
        }
示例#3
0
文件: SNSSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <List <AppSceneUserApiDTO> > GetSceneUserInfo(Guid appId, Guid userId)
        {
            ReturnInfoDTO <List <AppSceneUserApiDTO> > appDTO = null;

            try
            {
                Jinher.AMP.SNS.ISV.Facade.AppSceneUserQueryFacade sceneUser = new SNS.ISV.Facade.AppSceneUserQueryFacade();
                sceneUser.ContextDTO = AuthorizeHelper.InitAuthorizeInfo();
                appDTO = sceneUser.GetSceneUserInfo(appId, userId);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("SNSSV.GetSceneUserInfo服务异常:获取应用信息异常。 appId:{0},userId:{1}", appId, userId), ex);
            }
            return(appDTO);
        }
示例#4
0
文件: SNSSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <Guid> GetShareUserId(string key)
        {
            ReturnInfoDTO <Guid> reDTO = null;

            try
            {
                Jinher.AMP.SNS.ISV.Facade.ShareFacade shareFacade = new SNS.ISV.Facade.ShareFacade();
                shareFacade.ContextDTO = AuthorizeHelper.InitAuthorizeInfo();
                reDTO = shareFacade.GetShareUserId(key);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("SNSSV.GetShareUserId服务异常:获取应用信息异常。 key:{0}", key), ex);
            }
            return(reDTO);
        }
示例#5
0
文件: SNSSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <bool> PushSysMessageToUsers(List <string> userList, string message, string domain)
        {
            ReturnInfoDTO <bool> returnDTO = null;

            try
            {
                Jinher.AMP.SNS.IBP.Facade.MessageQueryFacade messAge = new SNS.IBP.Facade.MessageQueryFacade();
                messAge.ContextDTO = AuthorizeHelper.InitAuthorizeInfo();
                returnDTO          = messAge.PushSysMessageToUsers(userList, message, domain);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("SNSSV.PushSysMessageToUsers服务异常:获取应用信息异常。 userList:{0},message:{1},domain{2}", userList, message, domain), ex);
            }
            return(returnDTO);
        }
示例#6
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO ChangePassword(string oldPwd, string newPwd, Guid?userId)
        {
            ReturnInfoDTO returnInfoDTO = null;

            try
            {
                GoldAccountFacade goldAccountFacade = new GoldAccountFacade();
                goldAccountFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                goldAccountFacade.ContextDTO.LoginOrg = Guid.Empty;
                returnInfoDTO = goldAccountFacade.ChangePassword(oldPwd, newPwd, userId);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.ChangePassword服务异常:获取应用信息异常。 userId:{0}", userId), ex);
            }
            return(returnInfoDTO);
        }
示例#7
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO DirectCancelPay(CancelPayDTO dto)
        {
            ReturnInfoDTO returnInfoDTO = null;

            try
            {
                DirectPayFacade facade = new DirectPayFacade();
                facade.ContextDTO          = AuthorizeHelper.InitAuthorizeInfo();
                facade.ContextDTO.LoginOrg = Guid.Empty;
                returnInfoDTO = facade.CancelPay(dto);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.DirectCancelPay服务异常:获取应用信息异常。 dto:{0}", dto), ex);
            }
            return(returnInfoDTO);
        }
示例#8
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <List <ChildTransactionStatusDTO> > PrePayBatch(PrePayBatchDTO dto)
        {
            ReturnInfoDTO <List <ChildTransactionStatusDTO> > result = new ReturnInfoDTO <List <ChildTransactionStatusDTO> >();

            try
            {
                Jinher.AMP.FSP.ISV.Facade.GoldPayFacade facadeGoldPay = new FSP.ISV.Facade.GoldPayFacade();
                facadeGoldPay.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                facadeGoldPay.ContextDTO.LoginOrg = Guid.Empty;
                result = facadeGoldPay.PrePayBatch(dto);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.PrePayBatch批量支付预处理信息异常。异常信息:{0}", ex));
            }
            return(result);
        }
示例#9
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public Jinher.AMP.FSP.Deploy.CustomDTO.ReturnInfoDTO <List <ChildTransactionStatusDTO> > PreDirectPayBatch(PrePayBatchDTO preDto)
        {
            ReturnInfoDTO <List <ChildTransactionStatusDTO> > result = new ReturnInfoDTO <List <ChildTransactionStatusDTO> >();

            try
            {
                DirectPayFacade dirpayFacade = new Jinher.AMP.FSP.ISV.Facade.DirectPayFacade();
                dirpayFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                dirpayFacade.ContextDTO.LoginOrg = Guid.Empty;
                result = dirpayFacade.PreDirectPayBatch(preDto);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.PreDirectPayBatch保存BTP合并支付订单信息异常。异常信息:{0}", ex));
            }
            return(result);
        }
示例#10
0
        public ReturnInfoDTO <Jinher.AMP.Finance.Deploy.PayTransactionDTO> GetPayTransaction(Guid orderId)
        {
            ReturnInfoDTO <AMP.Finance.Deploy.PayTransactionDTO> reT = new ReturnInfoDTO <AMP.Finance.Deploy.PayTransactionDTO>();

            try
            {
                Jinher.AMP.Finance.ISV.Facade.PayFacade payFacade = new PayFacade();
                payFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                payFacade.ContextDTO.LoginOrg = Guid.Empty;
                reT = payFacade.GetPayTransaction(orderId);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("Finance.GetPayTransaction:获取应用信息异常。 arg:{0}", orderId), ex);
            }
            return(reT);
        }
示例#11
0
        public ReturnInfoDTO <IList <CouponNewDTO> > GetUserCouponsByIds(ListCouponNewRequestDTO condition)
        {
            ReturnInfoDTO <IList <CouponNewDTO> > reDTO = new ReturnInfoDTO <IList <CouponNewDTO> >();

            try
            {
                Jinher.AMP.Coupon.ISV.Facade.CouponFacade couponFacade = new Coupon.ISV.Facade.CouponFacade();
                couponFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                couponFacade.ContextDTO.LoginOrg = Guid.Empty;
                reDTO = couponFacade.GetUserCouponsByIds(condition);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("CouponSV.GetUserCouponsByIds服务异常:获取应用信息异常。 condition:{0}", condition), ex);
            }
            return(reDTO);
        }
示例#12
0
        public ReturnInfoDTO MultiPayeeTradeByPassword(MultiPayeeTradeByPasswordArg arg)
        {
            ReturnInfoDTO reT = new ReturnInfoDTO();

            try
            {
                GoldDealerFacade goldDealerFacade = new GoldDealerFacade();
                goldDealerFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                goldDealerFacade.ContextDTO.LoginOrg = Guid.Empty;
                reT = goldDealerFacade.MultiPayeeTradeByPassword(arg);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("Finance.MultiPayeeTradeByPassword服务异常:获取应用信息异常。 arg:{0}", arg), ex);
            }
            return(reT);
        }
示例#13
0
        public ReturnInfoDTO RefundCoupon(SpendCouponRequestDTO 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.RefundCoupon(arg);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("CouponSV.RefundCoupon服务异常:arg:{0}", arg), ex);
            }
            return(reDTO);
        }
示例#14
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO ConfirmPayFreeze(ConfirmPayDTO dto)
        {
            ReturnInfoDTO returnInfoDTO = null;

            try
            {
                GoldPayFacade goldPayFacade = new GoldPayFacade();
                goldPayFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                goldPayFacade.ContextDTO.LoginOrg = Guid.Empty;
                returnInfoDTO = goldPayFacade.ConfirmPayFreeze(dto);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.ConfirmPayFreeze服务异常:获取应用信息异常。 dto:{0}", dto), ex);
            }
            return(returnInfoDTO);
        }
示例#15
0
        public ReturnInfoDTO SpendStoreCoupon(Guid SpendParams)
        {
            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.SpendStoreCoupon(SpendParams);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("CouponSV.SpendCoupon服务异常:获取应用信息异常。 SpendParams:{0}", SpendParams), ex);
            }
            return(reDTO);
        }
示例#16
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO HasPassword(Guid?ownerId)
        {
            ReturnInfoDTO returnInfoDTO = null;

            try
            {
                GoldAccountFacade goldAccountFacade = new GoldAccountFacade();
                goldAccountFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                goldAccountFacade.ContextDTO.LoginOrg = Guid.Empty;
                returnInfoDTO = goldAccountFacade.HasPassword(ownerId);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.HasPassword服务异常:获取应用信息异常。 ownerId:{0}", ownerId), ex);
            }
            return(returnInfoDTO);
        }
示例#17
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <string> CheckPassword(string password, ContextDTO contextDTO)
        {
            ReturnInfoDTO <string> returnInfoDTO = null;

            try
            {
                PasswordProtectionFacade passwordProtectionFacade = new PasswordProtectionFacade();
                passwordProtectionFacade.ContextDTO          = contextDTO;
                passwordProtectionFacade.ContextDTO.LoginOrg = Guid.Empty;
                returnInfoDTO = passwordProtectionFacade.CheckPassword(password);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.CheckPassword服务异常:获取应用信息异常。 password:{0}", password), ex);
            }
            return(returnInfoDTO);
        }
示例#18
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <long> PayByPayeeId(Guid outTradeId, Guid payeeId, ulong gold, string payorComment, string payeeComment, string password, Guid appId, string notifyUrl)
        {
            ReturnInfoDTO <long> returnInfoDTO = null;

            try
            {
                GoldPayFacade goldPayFacade = new GoldPayFacade();
                goldPayFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                goldPayFacade.ContextDTO.LoginOrg = Guid.Empty;
                returnInfoDTO = goldPayFacade.PayByPayeeId(outTradeId, payeeId, gold, payorComment, payeeComment, password, appId, notifyUrl);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.PayByPayeeId服务异常:获取应用信息异常。 outTradeId:{0},payeeId:{1},gold{2},payorComment{3},payeeComment{4},password{5},appId{6},notifyUrl{7}", outTradeId, payeeId, gold, payorComment, payeeComment, password, appId, notifyUrl), ex);
            }
            return(returnInfoDTO);
        }
示例#19
0
文件: SNSSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <List <string> > GetScoreStatusSByUser(string userid)
        {
            ReturnInfoDTO <List <string> > reDTO = null;

            try
            {
                Jinher.AMP.SNS.IBP.Facade.ScoreFacade sc = new SNS.IBP.Facade.ScoreFacade();
                var result = sc.getScoreStatusSByUser(userid);
                if (result != null && result.Code == "0")
                {
                    reDTO.Content = result.Content;
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("SNSSV.GetScoreStatusSByUser服务异常:获取订单项的是否评论数据。 userid:{0}", userid), ex);
            }
            return(reDTO);
        }
示例#20
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO <long> PayByPayeeIdBatch(PayOrderGoldDTO dto, ContextDTO contextDTO = null)
        {
            ReturnInfoDTO <long> returnInfoDTO = null;

            contextDTO = contextDTO ?? AuthorizeHelper.CoinInitAuthorizeInfo();
            try
            {
                GoldPayFacade goldPayFacade = new GoldPayFacade();
                goldPayFacade.ContextDTO          = contextDTO;
                goldPayFacade.ContextDTO.LoginOrg = Guid.Empty;
                goldPayFacade.Do();
                returnInfoDTO = goldPayFacade.PayByPayeeIdBatch(dto);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("FSPSV.PayByPayeeIdBatch服务异常:获取应用信息异常。 dto:{0}", dto), ex);
            }
            return(returnInfoDTO);
        }
示例#21
0
 public bool UpdateWinPlayerBuyed(Guid lotteryId, Guid userId)
 {
     try
     {
         LotteryInfoFacade lotteryInfoFacade = new LotteryInfoFacade();
         lotteryInfoFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo();
         ReturnInfoDTO rDTO = lotteryInfoFacade.UpdateWinPlayerBuyed(lotteryId, userId);
         if (rDTO.Code != 1)
         {
             LogHelper.Error(string.Format("更新好运来用户购买状态异常,lotteryId:{0},userId:{1},错误信息:{2}", lotteryId, userId, rDTO.Message));
             return(false);
         }
         return(true);
     }
     catch (Exception ex)
     {
         LogHelper.Error(string.Format("GameSV.UpdateWinPlayerBuyed服务异常:获取应用信息异常。 lotteryId:{0},userId{1}", lotteryId, userId), ex);
         return(false);
     }
 }
示例#22
0
        public ReturnInfoDTO <IList <SpecifyStoreCoupon> > GetUserCouponsStoresByType(ListCouponNewRequestDTO condition)
        {
            ReturnInfoDTO <IList <SpecifyStoreCoupon> > reDTO = new ReturnInfoDTO <IList <SpecifyStoreCoupon> >();

            try
            {
                Jinher.AMP.Coupon.ISV.Facade.CouponFacade couponFacade = new Coupon.ISV.Facade.CouponFacade();
                couponFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                couponFacade.ContextDTO.LoginOrg = Guid.Empty;
                if (condition.UserId == Guid.Empty)
                {
                    condition.UserId = couponFacade.ContextDTO.LoginUserID;
                }
                reDTO = couponFacade.GetUserCouponsStoresByType(condition);
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("CouponSV.GetUserCouponsStoresByType服务异常:获取应用信息异常。 condition:{0}", condition), ex);
            }
            return(reDTO);
        }
示例#23
0
文件: FSPSV.cs 项目: GSIL-Monitor/BTP
        public ReturnInfoDTO UnFreezeGold(UnFreezeGoldDTO dto, string src = "")
        {
            ReturnInfoDTO returnInfoDTO = null;
            GoldPayFacade goldPayFacade = new GoldPayFacade();

            try
            {
                goldPayFacade.ContextDTO          = AuthorizeHelper.CoinInitAuthorizeInfo();
                goldPayFacade.ContextDTO.LoginOrg = Guid.Empty;
                returnInfoDTO = goldPayFacade.UnFreezeGold(dto);
                if (returnInfoDTO == null || returnInfoDTO.Code != 0)
                {
                    LogHelper.Error(string.Format("{0} 解冻金币错误,unFreezeGoldResult={1}", src, returnInfoDTO));
                    //return new ResultDTO { ResultCode = 1, Message = "订单状态无法取消" };
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(string.Format("{0} FSPSV.UnFreezeGold服务异常:获取应用信息异常。 dto:{1},ContextDTO:{2}", src, JsonHelper.JsonSerializer(dto), JsonHelper.JsonSerializer(goldPayFacade.ContextDTO)), ex);
            }
            return(returnInfoDTO);
        }
示例#24
0
        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);
        }