using HH.WCS.XiaoMi; using HH.WCS.XiaoMi.api; using HH.WCS.XiaoMi.device; using HH.WCS.XiaoMi.process; using Newtonsoft.Json; using System.Collections.Generic; using System.Web.Http; using static HH.WCS.XiaoMi.api.ApiHelper; using static HH.WCS.XiaoMi.api.ApiModel; using static HH.WCS.XiaoMi.api.OtherModel; namespace HH.WCS.XiaoMi.api { /// /// 第三方调用的接口 /// [RoutePrefix("api")] public class WmsController : System.Web.Http.ApiController { /// /// 大件 /// /// /// [HttpPost] public TaskResponse bigMaterial(bigMaterial model) { LogHelper.Info("bigMaterial 参数:" + JsonConvert.SerializeObject(model), "WMSAPI"); var res = TaskProcess.bigMaterial(model); LogHelper.Info("bigMaterial 返回:" + JsonConvert.SerializeObject(res), "WMSAPI"); return res; } [HttpPost] public TaskResponse smallMaterial(smallMaterial model) { LogHelper.Info("smallMaterial 参数:" + JsonConvert.SerializeObject(model), "WMSAPI"); var res = TaskProcess.smallMaterial(model); LogHelper.Info("smallMaterial 返回:" + JsonConvert.SerializeObject(res), "WMSAPI"); return res; } [HttpPost] public TaskResponse sensorSmallMaterial(sensorSmallMaterial model) { LogHelper.Info("sensorSmallMaterial 参数:" + JsonConvert.SerializeObject(model), "WMSAPI"); var res = TaskProcess.sensorSmallMaterial(model); LogHelper.Info("sensorSmallMaterial 返回:" + JsonConvert.SerializeObject(res), "WMSAPI"); return res; } } }