rsf-server/src/main/java/com/vincent/rsf/server/api/service/impl/AgvServiceImpl.java
@@ -249,7 +249,9 @@ //验证基础信息 BasStation basStation = checkStaStatus(barcode, sta,waitPakinPda.getArea()); //更新站点状态 if (!basStation.getType().equals(0)){ basStation.setUseStatus(LocStsType.LOC_STS_TYPE_F.type); } basStation.setBarcode(barcode); if (!basStationService.updateById(basStation)) { throw new CoolException("更新站点状态失败"); rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java
@@ -853,7 +853,9 @@ if (!station.getUseStatus().equals(LocStsType.LOC_STS_TYPE_O.type)) { throw new CoolException("目标站点不处O.空闲状态,无法预约出库。"); } if (!station.getType().equals(0)){ station.setUseStatus(LocStsType.LOC_STS_TYPE_S.type); } if (!basStationService.updateById(station)) { throw new CoolException("站点状态更新失败!!"); } @@ -958,7 +960,9 @@ } /**如果是普通站点,修改站点状态为入库预约*/ if (station.getType().equals(StationTypeEnum.STATION_TYPE_NORMAL.type)) { if (!station.getType().equals(0)){ station.setUseStatus(LocStsType.LOC_STS_TYPE_S.type); } if (!basStationService.updateById(station)) { throw new CoolException("站点预约失败!!"); } rsf-server/src/main/java/com/vincent/rsf/server/manager/service/impl/TaskServiceImpl.java
@@ -1358,7 +1358,9 @@ if (null == basStation) { throw new CoolException("站点状态错误!!"); } if (!basStation.getType().equals(0)){ basStation.setUseStatus(LocStsType.LOC_STS_TYPE_F.type); } if (!basStationService.updateById(basStation)) { throw new CoolException("更新站点状态失败!!"); } @@ -2190,7 +2192,9 @@ throw new CoolException("站点状态更新失败!!"); } } else if (task.getTaskType() >= TaskType.TASK_TYPE_OUT.type) { if (!station.getType().equals(0)){ station.setUseStatus(LocStsType.LOC_STS_TYPE_S.type); } if (!basStationService.updateById(station)) { throw new CoolException("站点状态更新失败!!"); }