no message
parent
898360f0b3
commit
a3a7132ac9
|
|
@ -71,7 +71,7 @@ public interface AgvTaskMapper extends BaseMapper<AgvTask> {
|
|||
/**
|
||||
* 每个出库工作站和任务数
|
||||
*/
|
||||
List<Map<String, Integer>> pointTaskCountMap();
|
||||
List<Map<String, Object>> pointTaskCountMap();
|
||||
|
||||
|
||||
List<ConNoAgv> queryIsExecuteAgvTask();
|
||||
|
|
|
|||
|
|
@ -301,18 +301,18 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements IT
|
|||
* @return Map<Point, Integer>
|
||||
*/
|
||||
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<>();
|
||||
|
||||
for (Map<String, Integer> map : result) {
|
||||
// 将每个Map中的键值对添加到总Map中
|
||||
pointTaskCountMap.putAll(map);
|
||||
for (Map<String, Object> 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;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in New Issue