|
|
@ -72,7 +72,7 @@ namespace OpenAuth.App
|
|
|
|
_logger.LogInformation("所有状态为正在运行的任务已启动");
|
|
|
|
_logger.LogInformation("所有状态为正在运行的任务已启动");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void Add(AddOrUpdateOpenJobReq req)
|
|
|
|
public string Add(AddOrUpdateOpenJobReq req)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var obj = req.MapTo<SysOpenJob>();
|
|
|
|
var obj = req.MapTo<SysOpenJob>();
|
|
|
|
obj.Id = Guid.NewGuid().ToString();
|
|
|
|
obj.Id = Guid.NewGuid().ToString();
|
|
|
@ -81,6 +81,7 @@ namespace OpenAuth.App
|
|
|
|
obj.CreateUserId = user.Id.ToString();
|
|
|
|
obj.CreateUserId = user.Id.ToString();
|
|
|
|
obj.CreateUserName = user.Name;
|
|
|
|
obj.CreateUserName = user.Name;
|
|
|
|
Repository.Insert(obj);
|
|
|
|
Repository.Insert(obj);
|
|
|
|
|
|
|
|
return obj.Id;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void AddStart(AddOrUpdateOpenJobReq req)
|
|
|
|
public void AddStart(AddOrUpdateOpenJobReq req)
|
|
|
@ -131,6 +132,16 @@ namespace OpenAuth.App
|
|
|
|
return types.Select(u => u.FullName).ToList();
|
|
|
|
return types.Select(u => u.FullName).ToList();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void StartJob(string jobId)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
var job = Repository.GetFirst(u => u.Id == jobId);
|
|
|
|
|
|
|
|
if (job == null)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
throw new Exception("任务不存在");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
job.Start(_scheduler);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void ChangeJobStatus(ChangeJobStatusReq req)
|
|
|
|
public void ChangeJobStatus(ChangeJobStatusReq req)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var job = Repository.GetFirst(u => u.Id == req.Id);
|
|
|
|
var job = Repository.GetFirst(u => u.Id == req.Id);
|
|
|
|