fix 人事范围同步控制,餐补消费离职人员处理

This commit is contained in:
2024-04-07 14:58:29 +08:00
parent b9977df4eb
commit babf8a838b
13 changed files with 144 additions and 57 deletions

View File

@@ -1,10 +1,13 @@
using Dlhis.ScheduledTask.Common.Dto;
using Dlhis.ScheduledTask.Common.Request;
using Dlhis.ScheduledTask.Common.Services;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace Dlhis.ScheduledTask.TaskAssignment.Controllers;
/// <summary>
/// 调度任务
/// </summary>
[Authorize(Roles = "admin")]
[Route("api/[controller]")]
[ApiController]
@@ -23,7 +26,18 @@ public class HangfireController : ControllerBase
/// <param name="request"></param>
/// <returns></returns>
[HttpPost("sap/person/no")]
public async Task ManuallySync(SapPersonNoRequest request)
public async Task PersonManuallySync(SapNoRequest request)
{
await _hangfireService.CreateSapPersonSyncBackgroundJobAsync(request);
}
/// <summary>
/// 手动启动人事范围同步
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost("sap/werk/no")]
public async Task WerkManuallySync(SapNoRequest request)
{
await _hangfireService.CreateSapPersonSyncBackgroundJobAsync(request);
}