Example #1
0
        public static void AutoRepaySimulate(DateTime?runAt = null)
        {
            CheckDelayInvestOverTime.DoCheckDelayInvestOverTime(TimerMsg.Type.AutoRepayTimer, false);

            AutoRepay.DoGainLoanerRepayment(TimerMsg.Type.LoanerRepayTimer, false);

            AutoRepay.CheckStaticProjectWithdrawOvertime(TimerMsg.Type.AutoRepayTimer, false);
            AutoRepay.GenerateHuoqiRepaymentTask(TimerMsg.Type.AutoRepayTimer, false);
            AutoRepay.DoRepay(TimerMsg.Type.AutoRepayTimer, false);
            ProjectWithdraw.HuoqiClaimTransferToCompanyWhenNeeded(TimerMsg.Type.AutoRepayTimer, false);
            ProjectWithdraw.DoHuoqiProjectWithdraw(TimerMsg.Type.AutoRepayTimer, false, runAt.GetValueOrDefault(DateTime.Now));

            TrialTicketActivity.HandleTimerMsg(TimerMsg.Type.AutoRepayTimer, false);
            InterestRateTicketActivity.HandleTimerMsg(TimerMsg.Type.AutoRepayTimer, false);
        }
Example #2
0
        static MessageBus()
        {
            // Init
            NewUserInit.DoSubscribe();
            UserLogin.DoSubscribe();

            // Business
            TransactionFacade.DoSubscribe();
            CheckDelayInvestOverTime.DoSubscribe();
            AutoRepay.DoSubscribe();
            ProjectWithdraw.DoSubscribe();
            CheckOverTimePaid.DoSubscribe();
            FinancingTimeout.DoSubscribe();
            ScheduleAnnounce.DoSubscribe();
            AutoMakeLoan.DoSubscribe();

            // Notify
            InvestAnnounce.DoSubscribe();
            RepayAnnounce.DoSubscribe();
            BankTransactionNotify.DoSubscribe();
            ManagerNotifier.DoSubscribe();

            // Activity
            //TrialActivity.DoSubscribe();
            // InviterBonus.DoSubscribe();
            HongBaoActivity.DoSubscribe();
            TrialTicketActivity.DoSubscribe();
            InterestRateTicketActivity.DoSubscribe();
            PointsActivity.DoSubscribe();


            // PayApi
            RequestApiHandle.DoSubscribe();   //所有托管接口请求
            UserHandle.DoSubscribe();         //用户接口响应处理
            BankTransHandle.DoSubscribe();    //资金账户接口响应
            ProjectTransHandle.DoSubscribe(); //项目接口响应

            //会员积分
            UserPointHandler.DoSubscribe();
        }