using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using NongFuWebApi.Models;
using NongFuWebApi.Services;
using Newtonsoft.Json;
using NongFuWebApi.Controllers;
using System.Web.Http;
using static NongFuWebApi.Controllers.AMSModel;
namespace NongFuWebApi.Controllers
{
//[Route("Industry/AMSApi")]
[RoutePrefix("AMSApi")]
public class AMSApiController : ApiController
{
// 接收工单信息接口名
#region 靖宇接口
///
[HttpPost]
[Route("~/GY/WorkInfo")]
///
/// 农夫靖宇--富勒WMS工单信息下发接口
///
///
public SimpleResultModel WorkInfo(TASK_WorkInfoModel model)
{
SimpleResultModel result = new SimpleResultModel();
LogHelper.Info("WorkInfo Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
result = ApiHelper.WorkInfo(model);
LogHelper.Info("WorkInfo Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
return result;
}
///
/// 农夫靖宇--富勒WMS产线下线托盘信息下发接口
///
///
///
[HttpPost]
[Route("~/GY/SendTrayCode")]
public SimpleResultModel SendTrayCode(SendTrayCodeModel model)
{
SimpleResultModel result = new SimpleResultModel();
LogHelper.Info("SendTrayCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
result = ApiHelper.SendTrayCode(model);
LogHelper.Info("SendTrayCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
return result;
}
///
/// 农夫靖宇--富勒WMS人工分拣出库接口
///
///
///
[HttpPost]
[Route("~/GY/UnbindingTrayCode")]
public SimpleResultModel UnbindingTrayCode(UnbindingTrayCodeModel model)
{
SimpleResultModel result = new SimpleResultModel();
LogHelper.Info("UnbindingTrayCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
result = ApiHelper.UnbindingTrayCode(model);
LogHelper.Info("UnbindingTrayCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
return result;
}
#endregion
}
}