1
czw
4 天以前 c97f5e8db6360135d481e933fdac5d3682057adc
1
2个文件已修改
35 ■■■■■ 已修改文件
HH.WCS.QingXiNongfu/api/ApiHelper.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HH.WCS.QingXiNongfu/api/WmsController.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HH.WCS.QingXiNongfu/api/ApiHelper.cs
@@ -1281,6 +1281,17 @@
            /// </summary>
            public int order { get; set; }
        }
        public class DeviceModel2
        {
            /// <summary>
            /// 瓶盖机名称
            /// </summary>
            public string deviceIp { get; set; }
            /// <summary>
            /// 1 、2
            /// </summary>
            public string sign { get; set; }
        }
        public class RowInfo
        {
            public string area { get; set; }
HH.WCS.QingXiNongfu/api/WmsController.cs
@@ -56,6 +56,30 @@
        }
        [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>
        /// 锁一排