using Newtonsoft.Json;
|
using System.Web.Http;
|
using static HH.WCS.NongFuChaYuan.ApiService.ApiHelper;
|
using static HH.WCS.NongFuChaYuan.ApiService.ApiModel;
|
using static HH.WCS.NongFuChaYuan.ApiService.OtherModel;
|
|
namespace HH.WCS.NongFuChaYuan.ApiService
|
{
|
/// <summary>
|
/// 第三方项目接口类
|
/// </summary>
|
[RoutePrefix("api")]
|
public class ThirdController : System.Web.Http.ApiController
|
{
|
|
#region 农夫大明山
|
/// <summary>
|
/// 农夫大明山-绑定托盘
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("~/BindingTrayCode")]
|
public SimpleResultModel BindingTrayCode(BindingTrayCodeModel model)
|
{
|
SimpleResultModel result = new SimpleResultModel();
|
LogHelper.Info("BindingTrayCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
|
result = ApiHelper.BindingTrayCode(model);
|
LogHelper.Info("BindingTrayCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
|
return result;
|
}
|
|
/// <summary>
|
/// 农夫淳安--无码模式人工分拣出库接口
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("~/NoCodeUnbindingTrayCode")]
|
public SimpleResultModel NoCodeUnbindingTrayCode(NoCodeUnbindingTrayCodeModel model)
|
{
|
SimpleResultModel result = new SimpleResultModel();
|
LogHelper.Info("NoCodeUnbindingTrayCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
|
result = ApiHelper.NoCodeUnbindingTrayCode(model);
|
LogHelper.Info("NoCodeUnbindingTrayCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
|
return result;
|
}
|
|
/// <summary>
|
/// 农夫大明山--空托绑定解绑接口
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("~/EmptyLocaBindAUnBind")]
|
public SimpleResultModel EmptyLocaBindAUnBind(EmptyLocaBindAUnBindModel model)
|
{
|
SimpleResultModel result = new SimpleResultModel();
|
LogHelper.Info("EmptyLocaBindAUnBind Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
|
result = ApiHelper.EmptyLocaBindAUnBind(model);
|
LogHelper.Info("EmptyLocaBindAUnBind Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
|
return result;
|
}
|
|
/// <summary>
|
/// 农夫大明山--空托绑定解绑接口
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("~/YiKuworkinfo")]
|
public SimpleResultModel YiKuworkinfo(YiKuworkinfomodel model)
|
{
|
SimpleResultModel result = new SimpleResultModel();
|
LogHelper.Info("YiKuworkinfo Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
|
result = ApiHelper.YiKuworkinfo(model);
|
LogHelper.Info("YiKuworkinfo Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
|
return result;
|
}
|
|
/// <summary>
|
/// 农夫大明山--空托绑定解绑接口
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("~/BHYiKuworkinfo")]
|
public SimpleResultModel BHYiKuworkinfo(YiKuworkinfomodel model)
|
{
|
SimpleResultModel result = new SimpleResultModel();
|
LogHelper.Info("BHYiKuworkinfo Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
|
result = ApiHelper.BHYiKuworkinfo(model);
|
LogHelper.Info("BHYiKuworkinfo Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
|
return result;
|
}
|
|
/// <summary>
|
/// 农夫大明山--复位信号
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("~/FuWeiInfo")]
|
public SimpleResultModel FuWeiInfo(FuWeiInfomodel model)
|
{
|
SimpleResultModel result = new SimpleResultModel();
|
LogHelper.Info("FuWeiInfo Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
|
result = ApiHelper.FuWeiInfo(model);
|
LogHelper.Info("FuWeiInfo Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
|
return result;
|
}
|
|
/// <summary>
|
/// 农夫大明山-绑定物料
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[HttpPost]
|
[Route("~/BindingItemCode")]
|
public SimpleResultModel BindingItemCode(BindingItemCodeModel model)
|
{
|
SimpleResultModel result = new SimpleResultModel();
|
LogHelper.Info("BindingItemCode Request:" + JsonConvert.SerializeObject(model), "ThirdSystemLog");
|
result = ApiHelper.BindingItemCode(model);
|
LogHelper.Info("BindingItemCode Response:" + JsonConvert.SerializeObject(result), "ThirdSystemLog");
|
return result;
|
}
|
#endregion
|
}
|
}
|