diff --git a/Application/Interface/IWcsTaskApplication.cs b/Application/Interface/IWcsTaskApplication.cs index 09c6037..709f138 100644 --- a/Application/Interface/IWcsTaskApplication.cs +++ b/Application/Interface/IWcsTaskApplication.cs @@ -41,7 +41,7 @@ namespace Application.Interface /////pad获取所有机台库存列表信息 ///// ///// - //PadResponse GetAllMachineInfos(); + PadResponse GetAllMachineInfos(); ///// /////指定机台优先级接口:加急/不加急 diff --git a/Application/WcsTaskApplication.cs b/Application/WcsTaskApplication.cs index 2f3ae35..3ba8a01 100644 --- a/Application/WcsTaskApplication.cs +++ b/Application/WcsTaskApplication.cs @@ -346,7 +346,7 @@ namespace Application PadResponse padResponse = new PadResponse(); try { - List list = sqlSugarClient.Queryable().Where(x => !string.IsNullOrEmpty(x.MachineCode)).ToList(); + List list = sqlSugarClient.Queryable().Where(x => !string.IsNullOrEmpty(x.AgvPositionCode)).ToList(); padResponse.code = "200"; padResponse.message = "成功"; padResponse.data = list; diff --git a/SlnMesnac.WCS/WCS/BearAgv.cs b/SlnMesnac.WCS/WCS/BearAgv.cs index a41a253..63b3e57 100644 --- a/SlnMesnac.WCS/WCS/BearAgv.cs +++ b/SlnMesnac.WCS/WCS/BearAgv.cs @@ -252,9 +252,17 @@ namespace SlnMesnac.WCS.WCS //---------------------------------- if (string.IsNullOrEmpty(readEpc) || readEpc != task.PalletInfoCode) { + if (string.IsNullOrEmpty(readEpc)){ + workShop3Plc.writeBoolByAddress("DB100.DBX120.1", true); + _logger.Error("入库校验RFID失败,当前库位RFID为空,未读取到,任务RFID:" + task.PalletInfoCode); + } + else + { + _logger.Error("入库校验RFID失败,当前库位RFID:" + readEpc + ",任务RFID:" + task.PalletInfoCode); + return; + } //workShop3Plc.writeBoolByAddress(StaticData.GetPlcAddress("3#机台校验失败提示"), true); - _logger.Error("入库校验RFID失败,当前库位RFID:" + readEpc + ",任务RFID:" + task.PalletInfoCode); - return; + } //workShop3Plc.writeBoolByAddress(StaticData.GetPlcAddress("3#机台校验失败提示"), false); endLocation.LocationStatus = 0; diff --git a/SlnMesnac/Controllers/RecieveRcsController.cs b/SlnMesnac/Controllers/RecieveRcsController.cs index 8988d76..58da5ba 100644 --- a/SlnMesnac/Controllers/RecieveRcsController.cs +++ b/SlnMesnac/Controllers/RecieveRcsController.cs @@ -101,12 +101,12 @@ namespace SlnMesnac.Controllers ///// pad获取所有机台库存列表信息 ///// ///// - //[HttpPost("getAllMachineInfos")] - //public PadResponse GetAllMachineInfos() - //{ - // PadResponse response = _application.GetAllMachineInfos(); - // return response; - //} + [HttpPost("getAllMachineInfos")] + public PadResponse GetAllMachineInfos() + { + PadResponse response = _application.GetAllMachineInfos(); + return response; + } ///// /////指定机台优先级接口:加急/不加急