public void Day01() { Common.DeltaDay(realDate, 0); Common.AutoRepaySimulate(); Common.PublishProject("PT1", 2, 30000, 5); var investor = new Agp2pDataContext().dt_users.Single(u => u.user_name == UserA); var ticketId = TrialTicketActivity.GiveUser(investor.id, 10000); Common.InvestProjectWithTicket(UserA, "PT1", 10000, ticketId); Common.AutoRepaySimulate(); }
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); }
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(); }