1
This commit is contained in:
@@ -219,6 +219,25 @@ public class TimeTaskService : ITimeTaskService, IDynamicApiController, ITransie
|
||||
SpareTime.Cancel(entity.Id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除.
|
||||
/// </summary>
|
||||
/// <param name="fullName">名称</param>
|
||||
/// <returns></returns>
|
||||
[HttpDelete("{fullName}")]
|
||||
public async Task DeleteByName(string fullName)
|
||||
{
|
||||
var entitys = await _repository.AsQueryable().Where(p=>p.FullName==fullName).ToListAsync();
|
||||
foreach (var entity in entitys)
|
||||
{
|
||||
var isOk = await _repository.AsUpdateable(entity).CallEntityMethod(m => m.Delete()).UpdateColumns(it => new { it.DeleteMark, it.DeleteTime, it.DeleteUserId }).ExecuteCommandHasChangeAsync();
|
||||
if (!isOk)
|
||||
throw Oops.Oh(ErrorCode.COM1002);
|
||||
// 从调度器里取消
|
||||
SpareTime.Cancel(entity.Id);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 停止.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user