public void SimulateOutPut([FromBody] SimulateOutPutReq req) { //登录 var user = this.Login(); //登录失败 if (user == null) { return; } //查询支出列表 var list = this.QueryOutPut(user, req.Date); //已有支出信息,不再模拟支出 if (list.Count > 0) { return; } //模拟支出 var lstNew = this.SimulateOutPut(user, req.Date); //保存支出信息 foreach (var item in lstNew) { Task.Factory.StartNew(() => { this.SaveOutPut(user, item); }); } }
public void SimulateInOut([FromBody] SimulateInOutReq req) { var date = req.StartDate.Date; while (date < req.EndDate.Date) { //模拟收入 var reqIn = new SimulateInCome() { Date = date }; this.SimulateInCome(reqIn); //模拟支出 var reqOut = new SimulateOutPutReq() { Date = date }; this.SimulateOutPut(reqOut); date = date.AddDays(1); } }