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();
|
List<ConNoAgv> queryIsExecuteAgvTask();
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue