diff --git a/src/main/java/com/gaotao/modules/automatedWarehouse/mapper/WcsIntegrationMapper.java b/src/main/java/com/gaotao/modules/automatedWarehouse/mapper/WcsIntegrationMapper.java index 5bd81c0..41ad2a5 100644 --- a/src/main/java/com/gaotao/modules/automatedWarehouse/mapper/WcsIntegrationMapper.java +++ b/src/main/java/com/gaotao/modules/automatedWarehouse/mapper/WcsIntegrationMapper.java @@ -526,6 +526,9 @@ public interface WcsIntegrationMapper { * 更新AGV站点状态 - AI制作 */ void updateAgvStationStatus(@Param("stationCode") String stationCode, @Param("statusDb") Integer statusDb, @Param("status") String status); + void updateAgvStationAutoFlag(@Param("stationCode") String stationCode, @Param("flag") String flag); + + void updateWTTToLocationForId(@Param("site") String site,@Param("taskNo") String taskNo, @Param("toLocation") String toLocation); /** * 获取AGV站点状态 - AI制作 diff --git a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/AgvTaskServiceImpl.java b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/AgvTaskServiceImpl.java index 67661a3..65959ac 100644 --- a/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/AgvTaskServiceImpl.java +++ b/src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/AgvTaskServiceImpl.java @@ -594,6 +594,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { if (task.getToLocation() != null && !task.getToLocation().isEmpty()) { System.out.println("恢复目标站点为空闲 - rqrq:" + task.getToLocation()); wcsIntegrationMapper.updateAgvStationStatus(task.getToLocation(), 0, null); + wcsIntegrationMapper.updateAgvStationAutoFlag(task.getToLocation(),"N"); } // 3. 栈板calling_flag恢复 - rqrq @@ -650,6 +651,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { if (task.getToLocation() != null && !task.getToLocation().isEmpty()) { System.out.println("设置目标站点为空闲 - rqrq:" + task.getToLocation()); wcsIntegrationMapper.updateAgvStationStatus(task.getToLocation(), 0, null); + wcsIntegrationMapper.updateAgvStationAutoFlag(task.getToLocation(),"N"); } // 3. 栈板清空位置 - rqrq @@ -707,6 +709,7 @@ public class AgvTaskServiceImpl implements AgvTaskService { if (task.getToLocation() != null && !task.getToLocation().isEmpty()) { System.out.println("设置目标站点为空闲 - rqrq:" + task.getToLocation()); wcsIntegrationMapper.updateAgvStationStatus(task.getToLocation(), 0, null); + wcsIntegrationMapper.updateAgvStationAutoFlag(task.getToLocation(),"N"); } // 3. 栈板清空位置 - rqrq diff --git a/src/main/resources/mapper/automatedWarehouse/WcsIntegrationMapper.xml b/src/main/resources/mapper/automatedWarehouse/WcsIntegrationMapper.xml index df9a66c..aa349aa 100644 --- a/src/main/resources/mapper/automatedWarehouse/WcsIntegrationMapper.xml +++ b/src/main/resources/mapper/automatedWarehouse/WcsIntegrationMapper.xml @@ -1045,6 +1045,11 @@ status = #{status} WHERE station_code = #{stationCode} + + UPDATE agv_station + SET auto_call_blank_pallet = #{flag} + WHERE station_code = #{stationCode} +