| | |
| | | // 查询走航任务及对应走航监测数据 |
| | | val mission = missionRep.findOne(missionCode) ?: throw BizException("任务不存在") |
| | | val data = realTimeDataRep.fetchData(mission) |
| | | if (data.isEmpty()) throw BizException("没有走航数据,无法生成走航网格") |
| | | |
| | | // 查找是否已有走航融合记录 |
| | | val oldGridDataList = satelliteGridRep.fetchGridData(GridData().apply { |
| | |
| | | |
| | | return gridDataDetailList |
| | | } else { |
| | | satelliteGridRep.updateGridData(gridData) |
| | | val oldGridData = oldGridDataList.first() |
| | | val oldGridDataDetailList = satelliteGridRep.fetchGridDataDetail(oldGridData?.id, oldGridData?.groupId) |
| | | // 查询网格单元格信息 |