using HH.WCS.Mobox3.NFLZ.device; using Newtonsoft.Json; using SqlSugar; using System.Web.Http; using static HH.WCS.Mobox3.NFLZ.api.ApiHelper; using static HH.WCS.Mobox3.NFLZ.api.ApiModel; using static HH.WCS.Mobox3.NFLZ.api.OtherModel; using static HH.WCS.Mobox3.NFLZ.device.S7Helper; namespace HH.WCS.Mobox3.NFLZ.api { /// /// 测试用,如果项目中要和设备对接,前期设备无法测试,用接口模拟 /// [RoutePrefix("api")] public class DebugController : System.Web.Http.ApiController { [HttpPost] [Route("s7SetInt")] public SimpleResult s7SetInt(DBWModel model) { S7Helper.s7SetInt(model); return new SimpleResult(); } [HttpPost] [Route("s7SetBit")] public SimpleResult s7SetBit(DBXModel model) { S7Helper.s7SetBit(model); return new SimpleResult(); } [HttpPost] [Route("s7SetString")] public SimpleResult s7SetString(DBBModel model) { S7Helper.s7SetStr(model); return new SimpleResult(); } [HttpPost] [Route("bindCntr")] public ReturnResult bindCntr(bindModel model) { ReturnResult result = new ReturnResult(); LogHelper.Info($"bindCntr requst:{JsonConvert.SerializeObject(model)}"); result = ApiHelper.bindCntr(model); return result; } [HttpPost] [Route("unBindCntr")] public ReturnResult unBindCntr(unBindModel model) { ReturnResult result = new ReturnResult(); LogHelper.Info($"unBindCntr requst:{JsonConvert.SerializeObject(model)}"); result = ApiHelper.unBindCntr(model); return result; } /// /// 外调接驳入库 /// /// /// [HttpPost] [Route("JBIn")] public ReturnResult JBIn(JBInModel model) { ReturnResult result = new ReturnResult(); LogHelper.Info($"JBIn requst:{JsonConvert.SerializeObject(model)}"); result = ApiHelper.JBIn(model); return result; } /// /// 点到点转运 /// /// /// [HttpPost] [Route("PtpTask")] public ReturnResult PtpTask(PtpTaskModel model) { ReturnResult result = new ReturnResult(); LogHelper.Info($"PtpTask requst:{JsonConvert.SerializeObject(model)}"); result = ApiHelper.PtpTask(model, result); return result; } } }