| | |
| | | |
| | | } |
| | | |
| | | [HttpPost] |
| | | [Route("OrderSign")] |
| | | public SimpleResult OrderSign(DeviceModel2 model) |
| | | { |
| | | LogHelper.Info("OrderSign Request:" + JsonConvert.SerializeObject(model)); |
| | | if (model == null) return new SimpleResult { resultCode = -1, resultMsg = "没有地址信息。" }; |
| | | try |
| | | { |
| | | var dev = Settings.GetDeviceInfoList().Find(x => x.address == model.deviceIp); |
| | | var r = new SimpleResult { resultCode = 0, resultMsg = "" }; |
| | | if (dev == null) |
| | | { |
| | | r.resultMsg = model.deviceIp + "ip对应的设备不存在。 我发了试试吧"; |
| | | } |
| | | PlcHelper.SendHex(model.deviceIp, model.sign); |
| | | return r; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error("工单重置信号。>" + ex.Message, ex); |
| | | return new SimpleResult { resultCode = -1, resultMsg = ex.Message }; |
| | | } |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 锁一排 |