diff --git a/src/main/java/com/huaheng/api/acs/controller/AgvTaskController.java b/src/main/java/com/huaheng/api/acs/controller/AgvTaskController.java
index 5f4794d..aedaad5 100644
--- a/src/main/java/com/huaheng/api/acs/controller/AgvTaskController.java
+++ b/src/main/java/com/huaheng/api/acs/controller/AgvTaskController.java
@@ -183,6 +183,9 @@ public class AgvTaskController extends BaseController {
             if(agvTask.getStatus().intValue()  <= QuantityConstant.TASK_STATUS_BUILD) {
                 continue;
             }
+            if(agvTask.getStatus().intValue()>=QuantityConstant.TASK_STATUS_RELEASE){
+                return AjaxResult.error("任务已经下发,不能删除");
+            }
             String containerCode = agvTask.getContainerCode();
             if (StringUtils.isEmpty(containerCode)) {
                 return AjaxResult.error("空托盘");
diff --git a/src/main/java/com/huaheng/api/acs/service/AcsServiceImpl.java b/src/main/java/com/huaheng/api/acs/service/AcsServiceImpl.java
index cb0d135..a317d64 100644
--- a/src/main/java/com/huaheng/api/acs/service/AcsServiceImpl.java
+++ b/src/main/java/com/huaheng/api/acs/service/AcsServiceImpl.java
@@ -341,6 +341,7 @@ public class AcsServiceImpl extends ServiceImpl<AcsMapper,AgvTask> implements Ac
                 return AjaxResult.error("源点位未找到");
             }
             pointPositionService.updateStatus(agvTask.getFromPort(), QuantityConstant.STATUS_POSITION_EMPTY,agvTask.getWarehouseCode());
+            pointPositionService.setContainerCode(agvTask.getFromPort(),null,agvTask.getWarehouseCode());
         }
         if(StringUtils.isNotEmpty(agvTask.getToPort())){
             PointPosition desPosition = pointPositionService.getPositionByCode(agvTask.getToPort(), agvTask.getWarehouseCode());
diff --git a/src/main/java/com/huaheng/pc/config/location/controller/LocationController.java b/src/main/java/com/huaheng/pc/config/location/controller/LocationController.java
index 5e1bba6..51351dd 100644
--- a/src/main/java/com/huaheng/pc/config/location/controller/LocationController.java
+++ b/src/main/java/com/huaheng/pc/config/location/controller/LocationController.java
@@ -272,7 +272,7 @@ public class LocationController extends BaseController {
     locationLambdaQueryWrapper.eq(StringUtils.isNotEmpty(row), Location::getIRow, row)
             .eq(StringUtils.isNotEmpty(line), Location::getIColumn, line)
             .eq(StringUtils.isNotEmpty(layer), Location::getILayer, layer)
-            .eq(Location::getIGrid, 1) //
+            .eq(Location::getIGrid, 0) //
             .eq(StringUtils.isNotEmpty(type), Location::getLocationType, type)
             .eq(Location::getWarehouseCode, ShiroUtils.getWarehouseCode())
             .eq(StringUtils.isNotEmpty(type), Location::getZoneCode, type);