no message

main
HUOJIN\92525 2026-01-28 18:47:19 +08:00
parent 898360f0b3
commit a3a7132ac9
2 changed files with 7 additions and 7 deletions

View File

@ -71,7 +71,7 @@ public interface AgvTaskMapper extends BaseMapper<AgvTask> {
/** /**
* *
*/ */
List<Map<String, Integer>> pointTaskCountMap(); List<Map<String, Object>> pointTaskCountMap();
List<ConNoAgv> queryIsExecuteAgvTask(); List<ConNoAgv> queryIsExecuteAgvTask();

View File

@ -301,18 +301,18 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements IT
* @return Map<Point, Integer> * @return Map<Point, Integer>
*/ */
private Map<String, Integer> queryPointTaskCount() { private Map<String, Integer> queryPointTaskCount() {
List<Map<String, Integer>> result = agvTaskMapper.pointTaskCountMap(); // 从数据库查询点位任务数量列表
List<Map<String, Object>> result = agvTaskMapper.pointTaskCountMap();
//遍历result
Map<String, Integer> pointTaskCountMap = new HashMap<>(); Map<String, Integer> pointTaskCountMap = new HashMap<>();
for (Map<String, Integer> map : result) { for (Map<String, Object> map : result) {
// 将每个Map中的键值对添加到总Map中 String key = map.get("point_code").toString();
pointTaskCountMap.putAll(map); Integer task_count =Integer.parseInt(map.get("task_count").toString());
pointTaskCountMap.put(key, task_count);
} }
return pointTaskCountMap; return pointTaskCountMap;
} }
/** /**