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