using HH.WCS.NongFuChaYuan.DispatchService;
|
using HH.WCS.NongFuChaYuan.TaskController;
|
using HH.WCS.NongFuChaYuan.WmsService;
|
using Newtonsoft.Json;
|
using System.Web.Http;
|
using static HH.WCS.NongFuChaYuan.ApiService.ApiModel;
|
|
namespace HH.WCS.NongFuChaYuan.ApiService
|
{
|
/// <summary>
|
/// Mobox接口类
|
/// </summary>
|
[RoutePrefix("mobox")]
|
public class MoboxController : System.Web.Http.ApiController
|
{
|
[HttpPost]
|
[Route("CancelTask")]
|
public SimpleResult CancelTask(MoboxTaskBase model) {
|
var result = new SimpleResult();
|
LogHelper.Info("CancelTask Request:" + JsonConvert.SerializeObject(model), "MoboxTask");
|
return ApiHelper.MoboxCancelTask(model, result);
|
}
|
|
[HttpPost]
|
[Route("CompleteTask")]
|
public SimpleResult CompleteTask(MoboxTaskBase model) {
|
var result = new SimpleResult();
|
LogHelper.Info("CompleteTask Request:" + JsonConvert.SerializeObject(model), "MoboxTask");
|
return ApiHelper.MoboxCompleteTask(model, result);
|
}
|
|
[HttpPost]
|
[Route("WeiTuo")]
|
public SimpleResult WeiTuo(MoboxTaskBase model)
|
{
|
var result = new SimpleResult();
|
LogHelper.Info("WeiTuo Request:" + JsonConvert.SerializeObject(model), "MoboxTask");
|
return ApiHelper.WeiTuo(model);
|
}
|
|
[HttpPost]
|
[Route("AddTask")]
|
public SimpleResult AddTask(AddTaskModel model)
|
{
|
var result = new SimpleResult();
|
LogHelper.Info("AddTask Request:" + JsonConvert.SerializeObject(model), "MoboxTask");
|
return ApiHelper.AddTask(model);
|
}
|
|
|
}
|
}
|