public void SimulateInCome([FromBody] SimulateInCome req) { //登录 var user = this.Login(); //登录失败 if (user == null) { return; } //查询收入列表 var list = this.QueryInCome(user, req.Date); //已有收入信息,不再模拟收入 if (list.Count > 0) { return; } //模拟收入 var lstNew = this.SimulateInCome(user, req.Date); //保存收入信息 foreach (var item in lstNew) { Task.Factory.StartNew(() => { this.SaveInCome(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); } }