diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/mapper/AgvTaskMapper.java b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/mapper/AgvTaskMapper.java index 7b93fde..460e133 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/mapper/AgvTaskMapper.java +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/agvTask/mapper/AgvTaskMapper.java @@ -71,7 +71,7 @@ public interface AgvTaskMapper extends BaseMapper { /** * 每个出库工作站和任务数 */ - List> pointTaskCountMap(); + List> pointTaskCountMap(); List queryIsExecuteAgvTask(); diff --git a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/service/impl/TaskServiceImpl.java b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/service/impl/TaskServiceImpl.java index dc99703..8749240 100644 --- a/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/service/impl/TaskServiceImpl.java +++ b/cpte-boot-module/cpte-module-wms/src/main/java/org/cpte/modules/shipping/service/impl/TaskServiceImpl.java @@ -301,18 +301,18 @@ public class TaskServiceImpl extends ServiceImpl implements IT * @return Map */ private Map queryPointTaskCount() { - List> result = agvTaskMapper.pointTaskCountMap(); + // 从数据库查询点位任务数量列表 + List> result = agvTaskMapper.pointTaskCountMap(); - //遍历result Map pointTaskCountMap = new HashMap<>(); - for (Map map : result) { - // 将每个Map中的键值对添加到总Map中 - pointTaskCountMap.putAll(map); + for (Map map : result) { + String key = map.get("point_code").toString(); + Integer task_count =Integer.parseInt(map.get("task_count").toString()); + pointTaskCountMap.put(key, task_count); } return pointTaskCountMap; - } /**