Example #1
0
        public Respbase CreateAttitude(ReqCreateAttitude req)
        {
            FriFacade facade = new FriFacade();
            bool      result = facade.CreateAttitude(req);

            return(facade.PromptInfo);
        }
Example #2
0
        public Respbase CreateMsg(ReqPxinMessage req)
        {
            FriFacade facade = new FriFacade();
            bool      result = facade.CreateMsg(req);

            return(facade.PromptInfo);
        }
Example #3
0
        public Respbase CreateReport(ReqReport req)
        {
            FriFacade facade = new FriFacade();
            bool      result = facade.CreateReport(req);

            return(facade.PromptInfo);
        }
Example #4
0
        public Respbase TransferTest(Reqbase req)
        {
            FriFacade facade = new FriFacade();

            facade.TransferTest();
            return(facade.PromptInfo);
        }
Example #5
0
        public Respbase CreateReward(ReqCreateReward req)
        {
            FriFacade facade = new FriFacade();
            bool      result = facade.CreateReward(req);

            return(facade.PromptInfo);
        }
Example #6
0
        public Respbase EditBackgImg(ReqUpdateBackgImg req)
        {
            FriFacade facade = new FriFacade();
            bool      result = facade.UpdateBackgImg(req);

            return(facade.PromptInfo);
        }
Example #7
0
        public Respbase DeleteMsg(ReqDeleteMsg req)
        {
            FriFacade facade = new FriFacade();
            bool      result = facade.DeleteMsg(req);

            return(facade.PromptInfo);
        }
Example #8
0
        public Respbase <IList <PxinAmountChangeHisDto> > GetPxinAmountChangeHis(PxinAmountChangeHisReq req)
        {
            FriFacade facade     = new FriFacade();
            var       resultList = facade.GetPxinAmountChangeHis(req);

            return(new Respbase <IList <PxinAmountChangeHisDto> > {
                Data = resultList
            });
        }
Example #9
0
        public Respbase <List <PxinPraiseDto> > GetPDianHis(ReqGetPVDianHis req)
        {
            FriFacade            facade     = new FriFacade();
            List <PxinPraiseDto> resultList = facade.GetPDianHis(req);

            return(new Respbase <List <PxinPraiseDto> > {
                Data = resultList
            });
        }
Example #10
0
        public Respbase <MessageDto> PayVDian(ReqPayVDian req)
        {
            FriFacade  facade = new FriFacade();
            MessageDto result = facade.PayVDian(req);

            return(new Respbase <MessageDto> {
                Result = facade.PromptInfo.Result, Message = facade.PromptInfo.Message, Data = result
            });
        }
Example #11
0
        public Respbase <int> IsNewMessage(Reqbase req)
        {
            FriFacade facade = new FriFacade();
            int       infoid = facade.IsNewMessage(req);

            return(new Respbase <int> {
                Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result, Data = infoid
            });
        }
Example #12
0
        public Respbase <FriMessageCollection> GetMsgHome(ReqGetMsgHome req)
        {
            FriFacade facade = new FriFacade();
            var       result = facade.GetMsgHome(req);

            return(new Respbase <FriMessageCollection> {
                Data = result
            });
        }
Example #13
0
        public Respbase <FriMessageCollection> GetMsg(ReqGetMsg req)
        {
            FriFacade facade = new FriFacade();
            var       result = facade.GetMsg(req);

            return(new Respbase <FriMessageCollection> {
                Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result, Data = result
            });
        }
Example #14
0
        public Respbase <List <UserinfoDto> > GetUserInfo(ReqUserInfo req)
        {
            FriFacade          facade   = new FriFacade();
            List <UserinfoDto> userinfo = facade.GetUserInfo(req);

            return(new Respbase <List <UserinfoDto> > {
                Data = userinfo
            });
        }
Example #15
0
        public Respbase <CreateDto> CreateComment(ReqCreateComment req)
        {
            FriFacade facade = new FriFacade();
            bool      result = facade.CreateComment(req);

            return(new Respbase <CreateDto> {
                Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result, Data = new CreateDto {
                    KeyId = facade.CommentHisId
                }
            });
        }
Example #16
0
        public Respbase <ChargeDto> ChargeVDian(ReqChargeVDian chargeVDian)
        {
            FriFacade facade = new FriFacade();
            bool      result = facade.ChargeVDian(chargeVDian);

            if (result)
            {
                return(new Respbase <ChargeDto> {
                    Result = 1, Message = "支付成功", Data = facade.ChargeUE
                });
            }
            return(new Respbase <ChargeDto> {
                Result = facade.PromptInfo.Result, Message = facade.PromptInfo.Message, Data = null
            });
        }
        private bool PaySuccessNotice(PayHisDto apiueHis)
        {
            PXinContext ctx = HttpContext.GetDbContext <PXinContext>();

            //付款成功状态
            int          oid      = Convert.ToInt32(apiueHis.Orderno);
            TnetUepayhis uePayHis = ctx.TnetUepayhisSet.FirstOrDefault(c => c.Id == oid);

            if (uePayHis == null)
            {
                log.Info("orderid:" + apiueHis.Orderno + "不存在");
                Response.Write("fail");
                return(false);
            }
            if (uePayHis.Status != 0)
            {
                log.Info("orderid:" + apiueHis.Orderno + "已处理");
                return(false);
            }
            uePayHis.Ordernoue = apiueHis.OrdernoUE;
            //uePayHis.Status = 1;
            //if (ctx.SaveChanges() <= 0)
            //{
            //    log.Info("orderid=" + uePayHis.Id + ",更新订单状态失败");
            //    Response.Write("fail");
            //    return false;
            //}
            if (uePayHis.Typeid == 20001)
            {
                //13-充值V点
                FriFacade facade = new FriFacade();
                bool      result = facade.ChargeVDian_Notice(uePayHis);
                if (!result)
                {
                    log.Info("充值V点失败,原因" + facade.PromptInfo.Message);
                }
                return(result);
            }
            else if (uePayHis.Typeid == 20002)
            {
                //5-充值商新增代理人
                FbApFacade facade = new FbApFacade();
                bool       result = facade.AddUserJxs_Notice(uePayHis).Result;
                if (!result)
                {
                    log.Info("充值商新增代理人失败,原因:" + facade.PromptInfo.Message);
                }
                return(result);
            }
            else if (uePayHis.Typeid == 20003 || uePayHis.Typeid == 20007)
            {
                //1-兑换充值码(进货)
                FbApFacade facade = new FbApFacade();
                bool       result = facade.ExChangeRechargeCode_Notice(uePayHis).Result;
                if (!result)
                {
                    log.Info("兑换充值码失败,原因:" + facade.PromptInfo.Message);
                }
                return(result);
            }
            else if (uePayHis.Typeid == 20004)
            {
                //开通专属账号
                var facade = new ExchangeFacade();
                var result = facade.OpenInfo_Notice(uePayHis);
                if (!result)
                {
                    log.Info("开通专属账号失败原因:" + facade.PromptInfo.Message);
                }
                return(result);
            }
            else if (uePayHis.Typeid == 20005)
            {
                //18-充值商续费
                FbApFacade facade = new FbApFacade();
                bool       result = facade.Renew_Notice(uePayHis).Result;
                if (!result)
                {
                    log.Info("充值商续费失败,原因:" + facade.PromptInfo.Message);
                }
                return(result);
            }
            else if (uePayHis.Typeid == 20006)
            {
                //ue转账到相信
                var facade = new ExchangeFacade();
                var result = facade.UeTransferInDos_Notice(uePayHis);
                if (!result)
                {
                    log.Info("ue转账到相信失败原因:" + facade.PromptInfo.Message);
                }
                return(result);
            }
            else if (uePayHis.Typeid == 20008)
            {
                //十月送手机活动
                var facade = new ActivityFacade();
                var result = facade.OctoberActivityDosUEPay_Notice(uePayHis);
                if (!result)
                {
                    log.Info("十月送手机活动支付服务费失败原因:" + facade.PromptInfo.Message);
                }
                return(result);
            }
            else if (uePayHis.Typeid == 20010)
            {
                //代开充值商
                var facade = new FbApFacade();
                var result = facade.OpenCzs_Notice(uePayHis).Result;
                if (!result)
                {
                    log.Info("代开充值商支付服务费失败,原因:" + facade.PromptInfo.Message);
                }
                return(result);
            }
            else
            {
                //未知业务类型
                log.Info("未知业务类型:" + JsonConvert.SerializeObject(apiueHis));
                return(false);
            }
        }