diff --git a/youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java b/youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java index e0e1121..8903b38 100644 --- a/youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java @@ -264,7 +264,6 @@ public class StockServiceImpl implements StockService { if (BaseStatus.USED.equals(stock.getStatus()) || stock.getPoint() != null) { throw new BadRequestException(stock.getCode() + "容器已占用,请更换容器!"); } - } /** diff --git a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/MesServiceImpl.java b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/MesServiceImpl.java index e1dedd8..b151312 100644 --- a/youchain-system/src/main/java/com/youchain/businessdata/service/impl/MesServiceImpl.java +++ b/youchain-system/src/main/java/com/youchain/businessdata/service/impl/MesServiceImpl.java @@ -341,13 +341,10 @@ public class MesServiceImpl implements MesService { return "成品入库区和成品下线缓存区都没有空闲点位,请稍后再试!"; } } - //验证容器是否有任务 - if(!agvTaskService.isStockAvailable(stock.getCode(),BizStatus.Cp_Off_Line,"RACK_MOVE")){ - return transTask.getPointCode() + "点位有任务,请稍后再试!"; - } + // 验证终点是否有任务 - if (!agvTaskService.isEndPointAvailable(endPoint.getCode(), BizStatus.Cp_Off_Line, "RACK_MOVE")) { - return transTask.getPointCode() + "点位有任务,请稍后再试!"; + if (!agvTaskService.isSrcPointAvailable(srcPoint.getCode(), BizStatus.Cp_Off_Line, "RACK_MOVE")) { + return srcPoint.getCode() + "点位有任务,请稍后再试!"; } // 创建Agv任务 @@ -448,8 +445,8 @@ public class MesServiceImpl implements MesService { Point endPoint = endPointList.get(0); - if (!agvTaskService.isEndPointAvailable(endPoint.getCode(), BizStatus.JL_Back, "RACK_MOVE")) { - return endPoint.getCode() + "点位有任务,请稍后再试!"; + if (!agvTaskService.isSrcPointAvailable(srcPoint.getCode(), BizStatus.JL_Back, "RACK_MOVE")) { + return srcPoint.getCode() + "点位有任务,请稍后再试!"; } // 生成任务