Commit dd3b5bb38e36e400d76881703de9d8ea3d348f31
1 parent
2dd1f3e0
AGV任务修改、库位监控显示
Showing
3 changed files
with
5 additions
and
1 deletions
src/main/java/com/huaheng/api/acs/controller/AgvTaskController.java
@@ -183,6 +183,9 @@ public class AgvTaskController extends BaseController { | @@ -183,6 +183,9 @@ public class AgvTaskController extends BaseController { | ||
183 | if(agvTask.getStatus().intValue() <= QuantityConstant.TASK_STATUS_BUILD) { | 183 | if(agvTask.getStatus().intValue() <= QuantityConstant.TASK_STATUS_BUILD) { |
184 | continue; | 184 | continue; |
185 | } | 185 | } |
186 | + if(agvTask.getStatus().intValue()>=QuantityConstant.TASK_STATUS_RELEASE){ | ||
187 | + return AjaxResult.error("任务已经下发,不能删除"); | ||
188 | + } | ||
186 | String containerCode = agvTask.getContainerCode(); | 189 | String containerCode = agvTask.getContainerCode(); |
187 | if (StringUtils.isEmpty(containerCode)) { | 190 | if (StringUtils.isEmpty(containerCode)) { |
188 | return AjaxResult.error("空托盘"); | 191 | return AjaxResult.error("空托盘"); |
src/main/java/com/huaheng/api/acs/service/AcsServiceImpl.java
@@ -341,6 +341,7 @@ public class AcsServiceImpl extends ServiceImpl<AcsMapper,AgvTask> implements Ac | @@ -341,6 +341,7 @@ public class AcsServiceImpl extends ServiceImpl<AcsMapper,AgvTask> implements Ac | ||
341 | return AjaxResult.error("源点位未找到"); | 341 | return AjaxResult.error("源点位未找到"); |
342 | } | 342 | } |
343 | pointPositionService.updateStatus(agvTask.getFromPort(), QuantityConstant.STATUS_POSITION_EMPTY,agvTask.getWarehouseCode()); | 343 | pointPositionService.updateStatus(agvTask.getFromPort(), QuantityConstant.STATUS_POSITION_EMPTY,agvTask.getWarehouseCode()); |
344 | + pointPositionService.setContainerCode(agvTask.getFromPort(),null,agvTask.getWarehouseCode()); | ||
344 | } | 345 | } |
345 | if(StringUtils.isNotEmpty(agvTask.getToPort())){ | 346 | if(StringUtils.isNotEmpty(agvTask.getToPort())){ |
346 | PointPosition desPosition = pointPositionService.getPositionByCode(agvTask.getToPort(), agvTask.getWarehouseCode()); | 347 | PointPosition desPosition = pointPositionService.getPositionByCode(agvTask.getToPort(), agvTask.getWarehouseCode()); |
src/main/java/com/huaheng/pc/config/location/controller/LocationController.java
@@ -272,7 +272,7 @@ public class LocationController extends BaseController { | @@ -272,7 +272,7 @@ public class LocationController extends BaseController { | ||
272 | locationLambdaQueryWrapper.eq(StringUtils.isNotEmpty(row), Location::getIRow, row) | 272 | locationLambdaQueryWrapper.eq(StringUtils.isNotEmpty(row), Location::getIRow, row) |
273 | .eq(StringUtils.isNotEmpty(line), Location::getIColumn, line) | 273 | .eq(StringUtils.isNotEmpty(line), Location::getIColumn, line) |
274 | .eq(StringUtils.isNotEmpty(layer), Location::getILayer, layer) | 274 | .eq(StringUtils.isNotEmpty(layer), Location::getILayer, layer) |
275 | - .eq(Location::getIGrid, 1) // | 275 | + .eq(Location::getIGrid, 0) // |
276 | .eq(StringUtils.isNotEmpty(type), Location::getLocationType, type) | 276 | .eq(StringUtils.isNotEmpty(type), Location::getLocationType, type) |
277 | .eq(Location::getWarehouseCode, ShiroUtils.getWarehouseCode()) | 277 | .eq(Location::getWarehouseCode, ShiroUtils.getWarehouseCode()) |
278 | .eq(StringUtils.isNotEmpty(type), Location::getZoneCode, type); | 278 | .eq(StringUtils.isNotEmpty(type), Location::getZoneCode, type); |