¶Ô±ÈÐÂÎļþ |
| | |
| | | namespace WIDESEA_WMSServer.Controllers; |
| | | |
| | | /// <summary> |
| | | /// 任塿使¥å£ |
| | | /// </summary> |
| | | [Route("api/Dt_Task")] |
| | | [ApiController] |
| | | public class Dt_TaskController : ApiBaseController<IDt_TaskService, Dt_Task> |
| | | { |
| | | private readonly IHttpContextAccessor _httpContextAccessor; |
| | | private readonly IDt_TaskService _taskService; |
| | | private readonly IDt_LocationService _locationService; |
| | | |
| | | public Dt_TaskController(IDt_TaskService taskService, |
| | | IHttpContextAccessor httpContextAccessor, |
| | | IDt_LocationService locationService) : base(taskService) |
| | | { |
| | | _httpContextAccessor = httpContextAccessor; |
| | | _taskService = taskService; |
| | | _locationService = locationService; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// åºåºä»»å¡å®æ |
| | | /// </summary> |
| | | /// <param name="saveModel">åºåºæ°æ®</param> |
| | | /// <returns>æåæå¤±è´¥</returns> |
| | | [HttpGet, Route("CompleteTaskAsync"), AllowAnonymous] |
| | | public async Task<WebResponseContent> CompleteTaskAsync(int taskNum) |
| | | { |
| | | return await _taskService.CompleteAsync(taskNum); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ£æ¥æ¯å¦éè¦è¿è¡ç§»åº |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <returns>ä»»å¡</returns> |
| | | [HttpGet, Route("TransferCheckAsync"), AllowAnonymous] |
| | | public async Task<WebResponseContent> TransferCheckAsync(int taskNum) |
| | | { |
| | | return new WebResponseContent().OK(data: await _locationService.TransferCheckAsync(taskNum)); |
| | | } |
| | | } |