Exemplo n.º 1
0
        /// <summary>
        /// 发货
        /// </summary>
        public ActionResult Express(int id, string expressNo)
        {
            ActivityFacade facade = new ActivityFacade();
            var            result = facade.Express(id, expressNo);

            return(Json(result));
        }
Exemplo n.º 2
0
        protected void ucIDetail_ChildListInstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e)
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType))
                {
                case InstanceTypes.Activity:
                    ActivityFacade facade = new ActivityFacade(uow);
                    IFacadeUpdateResult <ActivityData> result = facade.DeleteActivity(e.Instance.Id);
                    e.IsSuccessful = result.IsSuccessful;

                    if (result.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.Activitys = facade.RetrieveActivitysByEmployee(CurrentInstance.Id, new ActivityConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result.ValidationResult, result.Exception);
                    }
                    break;
                }
            }
        }
Exemplo n.º 3
0
        public ActionResult Index(string Nodename, string Nodecode, string Mobile, int TypeId = 0, int Status = 0, int page = 1, int pageSize = 10)
        {
            ActivityFacade facade = new ActivityFacade();
            var            result = facade.GetReceiveList2(Nodename, Nodecode, Mobile, TypeId, Status, page, pageSize);

            ViewBag.Dtos = result;
            return(View());
        }
Exemplo n.º 4
0
 private void RetrieveData()
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
     {
         ActivityFacade facade = new ActivityFacade(uow);
         RetrieveInstances(facade);
     }
 }
 private void SetUIDefaults()
 {
     StartDate.DisplayTime    = !Activity.Timeless;
     ReminderDuration.Enabled = Activity.Alarm;
     Duration.Enabled         = !Activity.Timeless;
     StartDate.Timeless       = Activity.Timeless;
     ActivityFacade.BindLeaderList(UserId, Activity.UserId);
 }
Exemplo n.º 6
0
        public Respbase <ExpressResp2> GetExpressInfo(GetExpressInfoReq req)
        {
            var facade = new ActivityFacade();
            var result = facade.GetExpressInfo(req.ExpressNo);

            return(new Respbase <ExpressResp2> {
                Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result
            });
        }
Exemplo n.º 7
0
        public Respbase <List <ActivityDto> > GetActivitys(Reqbase req)
        {
            var facade = new ActivityFacade();
            var result = facade.GetActivitys(req);

            return(new Respbase <List <ActivityDto> > {
                Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result
            });
        }
Exemplo n.º 8
0
        public Respbase <OctoberActivityCountDto> GetOctoberActivityCount(OctoberActivityCountReq req)
        {
            var facade = new ActivityFacade();
            var result = facade.GetOctoberActivityCount(req);

            return(new Respbase <OctoberActivityCountDto> {
                Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result
            });
        }
Exemplo n.º 9
0
        public Respbase <NovemberActivityDosPayDto> NovemberActivityDosPay(NovemberActivityDosPayReq req)
        {
            var facade = new ActivityFacade();
            var result = facade.NovemberActivityDosPay(req);

            return(new Respbase <NovemberActivityDosPayDto> {
                Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result
            });
        }
Exemplo n.º 10
0
        public Respbase <VpxinOctoberActivityDto> GetVpxinOctoberActivitys(VpxinOctoberActivityReq req)
        {
            var facade = new ActivityFacade();
            var result = facade.GetVpxinOctoberActivitys(req);

            return(new Respbase <VpxinOctoberActivityDto> {
                Data = result, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result
            });
        }
Exemplo n.º 11
0
 private void RetrieveData()
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
     {
         ActivityFacade facade   = new ActivityFacade(uow);
         ActivityDto    instance = facade.RetrieveOrNewActivity(InstanceId, new ActivityConverter());
         CurrentInstance         = instance;
         ucIEdit.CurrentInstance = instance;
     }
 }
Exemplo n.º 12
0
        public Respbase BindActivityThirdparty(BindActivityThirdpartyReq req)
        {
            var facade = new ActivityFacade();
            var result = facade.BindActivityThirdparty(req);

            return(new Respbase()
            {
                Message = facade.PromptInfo.Message, Result = result ? 1 : 0
            });
        }
Exemplo n.º 13
0
        public Respbase HasBindActivityThirdparty(HasBindActivityThirdpartyReq req)
        {
            var facade = new ActivityFacade();
            var result = facade.HasBindActivityThirdparty(req);

            return(new Respbase()
            {
                Message = result ? facade.PromptInfo.Message : "你还没有绑定PCN账号", Result = result ? 1 : 0
            });
        }
Exemplo n.º 14
0
 private void RetrieveInstances(ActivityFacade facade)
 {
     if (CurrentUserContext.IsAdmin)
     {
         CurrentInstances = facade.RetrieveAllActivity(new ActivityConverter());
     }
     else if (CurrentUserContext.IsEmployee)
     {
         CurrentInstances = facade.RetrieveActivitysByEmployee(CurrentUserContext.User.MatchId, new ActivityConverter());
     }
 }
Exemplo n.º 15
0
        public Respbase <OctoberActivityListDto> GetOctoberActivityList(OctoberActivityListReq req)
        {
            OctoberActivityListDto dto = new OctoberActivityListDto();
            var facade = new ActivityFacade();

            dto.PayList     = facade.GetPayList(req);
            dto.ReceiveList = facade.GetReceiveList(req);
            return(new Respbase <OctoberActivityListDto> {
                Data = dto, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result
            });
        }
Exemplo n.º 16
0
        public Respbase <UePayCallDto> OctoberActivityDosUEPrepare(OctoberActivityDosUEPrepareReq req)
        {
            var facade = new ActivityFacade();

            if (facade.OctoberActivityDosUEPrepare(req))
            {
                return(new Respbase <UePayCallDto> {
                    Data = facade.UEPayCallDto, Message = facade.PromptInfo.Message, Result = facade.PromptInfo.Result
                });
            }
            return(new Respbase <UePayCallDto> {
                Result = facade.PromptInfo.Result, Message = facade.PromptInfo.Message, Data = null
            });
        }
Exemplo n.º 17
0
        /// <summary>
        /// 详情
        /// </summary>
        public ActionResult Detail(int id)
        {
            ActivityFacade facade = new ActivityFacade();
            var            detail = facade.GetDetail(id);

            if (detail == null)
            {
                return(Content("无id=" + id + "的活动详情"));
            }
            ViewBag.Detail = detail;
            if (!string.IsNullOrWhiteSpace(detail.Expressno))
            {
                ViewBag.ExpressDetail = facade.GetExpressInfo(detail.Expressno);
            }
            return(View());
        }
Exemplo n.º 18
0
        protected void ucIList_InstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e)
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                ActivityFacade facade = new ActivityFacade(uow);
                IFacadeUpdateResult <ActivityData> result = facade.DeleteActivity(e.Instance.Id);
                e.IsSuccessful = result.IsSuccessful;

                if (result.IsSuccessful)
                {
                    // Refresh whole list
                    RetrieveInstances(facade);
                }
                else
                {
                    // Deal with Update result
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }
        }
Exemplo n.º 19
0
        protected void ucIEdit_InstanceSaving(object sender, InstanceSavingEventArgs e)
        {
            ActivityDto instance = e.Instance as ActivityDto;

            if (instance != null)
            {
                using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
                {
                    ActivityFacade facade = new ActivityFacade(uow);
                    IFacadeUpdateResult <ActivityData> result = facade.SaveActivity(instance);
                    e.IsSuccessful = result.IsSuccessful;
                    if (result.IsSuccessful)
                    {
                        // Refresh Instance
                        CurrentInstance = result.ToDto <ActivityDto>(new ActivityConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result.ValidationResult, result.Exception);
                    }
                }
            }
        }
Exemplo n.º 20
0
    private void SetCommonDefaults()
    {
        ActivityFacade.BindLeaderList(UserId, Activity.UserId);

        //Check if the type is being passed as a Param.
        //This should take precedent over a newly created Type default of atAppointment
        if (GetParam("type") != null)
        {
            //TODO: Refactor OUT all references to atMeeting, OR add atMeeting to the ActivityType enum
            string type = GetParam("type") == "atMeeting" ? "atAppointment" : GetParam("type");
            Activity.Type = (ActivityType)Enum.Parse(typeof(ActivityType), type);
        }

        switch (Activity.Type)
        {
        case ActivityType.atAppointment:
            Result.PickListName      = "Meeting Result Codes";
            Category.PickListName    = "Meeting Category Codes";
            Description.PickListName = "Meeting Regarding";
            break;

        case ActivityType.atPhoneCall:
            Result.PickListName      = "Phone Call Result Codes";
            Category.PickListName    = "Phone Call Category Codes";
            Description.PickListName = "Phone Call Regarding";
            break;

        case ActivityType.atToDo:
            Result.PickListName      = "To Do Result Codes";
            Category.PickListName    = "To Do Category Codes";
            Description.PickListName = "To Do Regarding";
            break;

        case ActivityType.atPersonal:
            Result.PickListName      = "Personal Activity Result Codes";
            Description.PickListName = "Personal Activity Regarding";
            break;

        case ActivityType.atEMail:
            Category.PickListName    = "To Do Category Codes";
            Description.PickListName = "To Do Regarding";
            break;

        case ActivityType.atNote:
            Category.PickListName    = "Note Category Codes";
            Description.PickListName = "Note Regarding";
            break;

        default:
            Result.PickListName = "Meeting Result Codes";
            break;
        }

        Result.PickListValue = Result.DefaultPickListItem;

        if (string.IsNullOrEmpty(Result.PickListValue))
        {
            Result.PickListValue = GetLocalResourceObject("Const_Complete").ToString();
        }

        IUserOptionsService userOption = ApplicationContext.Current.Services.Get <IUserOptionsService>();
        string defFollowUpActivity     = userOption.GetCommonOption("DefaultFollowupActivity", "ActivityAlarm");
        string followupValue           = "None";

        switch (defFollowUpActivity)
        {
        case ("Phone Call"):
            followupValue = "atPhoneCall";
            break;

        case ("Meeting"):
            followupValue = "atMeeting";
            break;

        case ("To-Do"):
            followupValue = "atToDo";
            break;
        }

        FollowUp.SelectedValue = followupValue;

        string carryOverNotes = userOption.GetCommonOption("CarryOverNotes", "ActivityAlarm");

        CarryOverNotes.Checked = (carryOverNotes != "No") && (carryOverNotes != "F");

        string carryOverAttachments = userOption.GetCommonOption("CarryOverAttachments", "ActivityAlarm");

        CarryOverAttachments.Checked = (carryOverAttachments != "No") && (carryOverAttachments != "F");

        Completed.DateTimeValue = DateTime.UtcNow;
        Scheduled.DateTimeValue = Activity.StartDate;

        Duration.Enabled = !Activity.Timeless;
    }
Exemplo n.º 21
0
        private static void Menu()
        {
            _activityFacade = new ActivityFacade();
            var activity = _activityFacade.GenerateActivity(ActivityType.Reading);

            VelocityRequired velocityRequired;
            string           option = "D";

            do
            {
                switch (option)
                {
                case "S":
                    LoadData(activity);
                    _activityFacade.RunCalculateActivity(activity);
                    DisplayOnScreen(activity);
                    break;

                case "E":
                    break;

                case "C":
                    Console.Clear();
                    ShowMenu();
                    break;

                case "L":
                    _activityFacade.RunCalculateActivity(activity);
                    DisplayOnScreen(activity);
                    break;

                case "R":
                    // ShowDisplayActivities();
                    // testingRunningReadingActivity.Run(activityProcessor, new ReadingActivity());

                    /*ProcessStartInfo psi = new ProcessStartInfo("cmd.exe")
                     * {
                     *  RedirectStandardError = true,
                     *  RedirectStandardInput = true,
                     *  RedirectStandardOutput = true,
                     *  UseShellExecute = false,
                     *  Arguments = @"F:\LocalRepositories\FHF.CalculatingReadVelocity\FHF.CoreComponent.ConsoleApp\bin\Debug\netcoreapp2.1\"
                     * };
                     *
                     * Process p = Process.Start(psi);
                     * StreamWriter sw = p.StandardInput;
                     * StreamReader sr = p.StandardOutput;
                     *
                     * sw.WriteLine("Hello world!");
                     * sr.Close();*/

                    ProcessStartInfo psi1 = new ProcessStartInfo();

                    psi1.UseShellExecute = false;
                    psi1.Arguments       = @"F:\LocalRepositories\FHF.CalculatingReadVelocity\FHF.CoreComponent.ConsoleApp\bin\Debug\netcoreapp2.1\FHF.CoreComponent.ConsoleApp.exe";
                    psi1.FileName        = "FHF.CoreComponent.ConsoleApp.exe";
                    Process p1 = Process.Start(psi1);


                    // psi1.Arguments = "/K yourmainprocess.exe";
                    p1.WaitForExit();

                    break;

                default:
                    ShowMenu();
                    break;
                }
                option = Console.ReadLine().ToUpper();
            } while (option != "E");
        }
Exemplo n.º 22
0
        protected void ucIDetail_ChildListInstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e)
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType))
                {
                case InstanceTypes.ContactContactMethod:
                    ContactFacade facade = new ContactFacade(uow);
                    IFacadeUpdateResult <ContactData> result = facade.DeleteContactContactMethod(CurrentInstance.Id, e.Instance.Id);
                    e.IsSuccessful = result.IsSuccessful;

                    if (result.IsSuccessful)
                    {
                        // Refresh whole list
                        ContactDto savedCurrentInstance = result.ToDto(new ContactConverter());
                        CurrentInstance.ContactContactMethods = savedCurrentInstance.ContactContactMethods;
                        // Note: Can't refresh CurrentInstance this way, it will ruin other child list data
                        //ucIDetail.CurrentInstance = savedCurrentInstance;
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result.ValidationResult, result.Exception);
                    }
                    break;

                case InstanceTypes.ScheduleEvent:
                    ScheduleEventFacade facade2 = new ScheduleEventFacade(uow);
                    // Delete data
                    IFacadeUpdateResult <ScheduleEventData> result2 = facade2.DeleteScheduleEvent(e.Instance.Id);
                    e.IsSuccessful = result2.IsSuccessful;
                    if (result2.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.ScheduleEvents = facade2.RetrieveScheduleEventsByContact(CurrentInstance.Id, new ScheduleEventConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result2.ValidationResult, result2.Exception);
                    }
                    break;

                case InstanceTypes.Activity:
                    ActivityFacade facade3 = new ActivityFacade(uow);
                    // Delete data
                    IFacadeUpdateResult <ActivityData> result3 = facade3.DeleteActivity(e.Instance.Id);
                    e.IsSuccessful = result3.IsSuccessful;
                    if (result3.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.Activitys = facade3.RetrieveActivitysByContact(CurrentInstance.Id, new ActivityConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result3.ValidationResult, result3.Exception);
                    }
                    break;

                case InstanceTypes.Transaction:
                    TransactionFacade facade4 = new TransactionFacade(uow);
                    // Delete data
                    IFacadeUpdateResult <TransactionData> result4 = facade4.DeleteTransaction(e.Instance.Id);
                    e.IsSuccessful = result4.IsSuccessful;
                    if (result4.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.Transactions = facade4.RetrieveTransactionsByContact(CurrentInstance.Id, new TransactionConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result4.ValidationResult, result4.Exception);
                    }
                    break;
                }
            }
        }
Exemplo n.º 23
0
        protected void ucIDetail_ChildListInstanceRowSaving(object sender, InstanceRowSavingEventArgs e)
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType))
                {
                case InstanceTypes.ContactContactMethod:
                    ContactFacade           facade           = new ContactFacade(uow);
                    ContactContactMethodDto contactMethodDto = e.Instance as ContactContactMethodDto;
                    // Save data
                    IFacadeUpdateResult <ContactData> result = facade.SaveContactContactMethod(CurrentInstance.Id, contactMethodDto);
                    e.IsSuccessful = result.IsSuccessful;
                    if (result.IsSuccessful)
                    {
                        // Refresh
                        ContactDto savedCurrentInstance = result.ToDto(new ContactConverter());
                        CurrentInstance.ContactContactMethods = savedCurrentInstance.ContactContactMethods;
                        // Note: Can't refresh CurrentInstance this way, it will ruin other child list data
                        //ucIDetail.CurrentInstance = savedInstance;
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result.ValidationResult, result.Exception);
                    }
                    break;

                case InstanceTypes.ScheduleEvent:
                    ScheduleEventFacade facade2  = new ScheduleEventFacade(uow);
                    ScheduleEventDto    eventDto = e.Instance as ScheduleEventDto;
                    eventDto.ObjectId     = CurrentInstance.Id;
                    eventDto.ObjectTypeId = (int)EventObjectTypes.Contact;
                    // Save data
                    IFacadeUpdateResult <ScheduleEventData> result2 = facade2.SaveScheduleEvent(eventDto);
                    e.IsSuccessful = result2.IsSuccessful;
                    if (result2.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.ScheduleEvents = facade2.RetrieveScheduleEventsByContact(CurrentInstance.Id, new ScheduleEventConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result2.ValidationResult, result2.Exception);
                    }
                    break;

                case InstanceTypes.Activity:
                    ActivityFacade facade3     = new ActivityFacade(uow);
                    ActivityDto    activityDto = e.Instance as ActivityDto;
                    activityDto.ContactId  = CurrentInstance.Id;
                    activityDto.CustomerId = CurrentInstance.CustomerId;
                    activityDto.EmployeeId = CurrentUserContext.User.MatchId;
                    // Save data
                    IFacadeUpdateResult <ActivityData> result3 = facade3.SaveActivity(activityDto);
                    e.IsSuccessful = result3.IsSuccessful;
                    if (result3.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.Activitys = facade3.RetrieveActivitysByContact(CurrentInstance.Id, new ActivityConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result3.ValidationResult, result3.Exception);
                    }
                    break;

                case InstanceTypes.Transaction:
                    TransactionFacade facade4        = new TransactionFacade(uow);
                    TransactionDto    TransactionDto = e.Instance as TransactionDto;
                    TransactionDto.ContactId  = CurrentInstance.Id;
                    TransactionDto.CustomerId = CurrentInstance.CustomerId;
                    // Save data
                    IFacadeUpdateResult <TransactionData> result4 = facade4.SaveTransaction(TransactionDto);
                    e.IsSuccessful = result4.IsSuccessful;
                    if (result4.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.Transactions = facade4.RetrieveTransactionsByContact(CurrentInstance.Id, new TransactionConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result4.ValidationResult, result4.Exception);
                    }
                    break;
                }
            }
        }
Exemplo n.º 24
0
        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);
            }
        }
Exemplo n.º 25
0
        private dynamic InstanceActivityFacade(Mock <IActivityStore> mockActivityStore, Mock <IProcessStore> mockProcessStore, Mock <IPersonIdentificationStore> mockPersonIdentificationStore, Mock <IApprovalsLegacyStore> mockApprovalsLegacyStore, Mock <ISecurityStore> mockSecurityStore)
        {
            var facade = new ActivityFacade(_mockLogger.Object, mockActivityStore.Object, mockProcessStore.Object, mockApprovalsLegacyStore.Object, mockPersonIdentificationStore.Object, mockSecurityStore.Object);

            return(facade);
        }