| | |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using WIDESEAWCS_Common; |
| | | using WIDESEAWCS_DTO; |
| | | using WIDESEAWCS_DTO.RGV.FOURBOT; |
| | | using WIDESEAWCS_ITaskInfoService; |
| | | |
| | | namespace WIDESEAWCS_Server.Controllers.RGV |
| | | { |
| | |
| | | [ApiController] |
| | | public class RGVController : ControllerBase |
| | | { |
| | | private readonly ITaskService _taskService; |
| | | |
| | | public RGVController(ITaskService taskService) |
| | | { |
| | | _taskService = taskService; |
| | | } |
| | | /// <summary> |
| | | /// ä»»å¡ç¶ææ´æ° |
| | | /// </summary> |
| | | /// <param name="taskDTOs"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("UpdateTaskStatus"), AllowAnonymous] |
| | | public FOURBOTReturn UpdateTaskStatus([FromBody] object TaskDTO) |
| | | { |
| | | FOURBOTReturn returnRGV = new FOURBOTReturn(); |
| | | var take = _taskService.UpdateTaskStatus(TaskDTO, DeviceTypeEnum.YuanLiJuHe); |
| | | if (take.Status) |
| | | { |
| | | returnRGV.returnCode = 0; |
| | | returnRGV.returnMsg = "succ"; |
| | | returnRGV.returnUserMsg = "æå"; |
| | | } |
| | | else |
| | | { |
| | | returnRGV.returnCode = 404; |
| | | returnRGV.returnMsg = take.Message; |
| | | returnRGV.returnUserMsg = "失败"; |
| | | } |
| | | |
| | | return returnRGV; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ¹éæ´æ°å¨ä½ç¶æ |
| | | /// </summary> |
| | | /// <param name="fOURBOTStorageStatusNotify"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("multiSetNodeStatus"), AllowAnonymous] |
| | | public FOURBOTReturn multiSetNodeStatus([FromBody] FOURBOTStorageStatusNotify fOURBOTStorageStatusNotify) |
| | | { |
| | | FOURBOTReturn returnRGV = new FOURBOTReturn(); |
| | | var take = _taskService.multiSetNodeStatus(fOURBOTStorageStatusNotify); |
| | | if (take.Status) |
| | | { |
| | | returnRGV.returnCode = 0; |
| | | returnRGV.returnMsg = "succ"; |
| | | returnRGV.returnUserMsg = "æå"; |
| | | } |
| | | else |
| | | { |
| | | returnRGV.returnCode = 404; |
| | | returnRGV.returnMsg = take.Message; |
| | | returnRGV.returnUserMsg = "失败"; |
| | | } |
| | | return returnRGV; |
| | | } |
| | | } |
| | | } |