using Microsoft.AspNetCore.Authorization;
|
using Microsoft.AspNetCore.Mvc;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Threading.Tasks;
|
using WIDESEA_WCS;
|
|
namespace WIDESEA_WCSServer.Controllers.ToRGV
|
{
|
public class ToRGVController
|
{
|
|
/// <summary>
|
/// WCS接收RGV上报的任务状态
|
/// </summary>
|
/// <param name="taskinfo"></param>
|
/// <returns></returns>
|
[HttpPost, Route("/wms/pushTaskFinished"), AllowAnonymous]
|
public Dictionary<string, object> WCSReceiveTaskFromWMS([FromBody] Dictionary<string, object> statusData)
|
{
|
return WCSService.WCSReceiveRGVData(statusData);
|
}
|
|
|
/// <summary>
|
/// WCS查询提升机状态信息
|
/// </summary>
|
/// <param name="taskinfo"></param>
|
/// <returns></returns>
|
[HttpPost, Route("/wms/getElevatorInfos"), AllowAnonymous]
|
public Dictionary<string, object> WCSGetElevatorInfoFromWMS()
|
{
|
return WCSService.GetElevatorInfo();
|
}
|
|
|
}
|
}
|