using HH.WCS.Mobox3.Template.Entity.Dto;
using HH.WCS.Mobox3.Template.Util.Helper;
namespace HH.WCS.Mobox3.Template.Controller.Service
{
///
/// 四向车方法
///
public static class FourWayCarService
{
///
/// 获取四向车路径
///
private static readonly string baseUrl = Settings.FourWayCarBaseUrl;
///
/// WMS创建任务订单
///
///
///
public static bool CallWMSOperationCreate(FourWayCarCreateDto fourWayCarCreateDto)
{
// 调用第三方接口
return ThirdPartyService.CallWMSOperationCreate(baseUrl, "/api/order", fourWayCarCreateDto);
}
///
/// 创建四向车订单
///
///
///
public static bool CreateOrder(FourWayCarCreateDto fourWayCarCreateDto)
{
// 调用第三方接口
return ThirdPartyService.CallCarOperationCreate(baseUrl, "/api/order", fourWayCarCreateDto);
}
///
/// 取消/强制完成四向车订单
///
///
///
public static ResultDto CommandOrder(FourWayCarCommanDto fourWayCarCommanDto)
{
// 调用第三方接口
return ThirdPartyService.CallCarOperationCommon(baseUrl, "api/order/order-command", fourWayCarCommanDto);
}
///
/// 创建提升机订单
///
///
public static ResultDto CreateHoister(HoisterDto hoister)
{
// 调用第三方接口
return ThirdPartyService.CreateHoister(baseUrl, "api/hoister/order", hoister);
}
///
/// 四向车任务完成(入库)
///
///
///
// public static ResultDto TaskAccomplish(string id)
// {
// // ThirdPartyService.
// }
}
}