Browse Source

fix:绍兴机器狗巡视任务点位错乱问题

master
WangGuangYuan 5 days ago
parent
commit
c8bf76a25e
1 changed files with 14 additions and 10 deletions
  1. +14
    -10
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java

+ 14
- 10
inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java View File

@ -1351,17 +1351,21 @@ public class PatrolResultController extends BaseController {
String code;
if (!patrolResultList.isEmpty()) {
code = "";
String sendCode = parseObject.getString("SendCode");
for (PatrolResult arr : patrolResultList) {
Map<String, String> map = resultAnalysisService.selectPointInfoById(arr.getDeviceId());
if (map == null) {
Map<String, Object> maps = resultAnalysisService.selectPointInfoByCode(arr.getDeviceId());
if (maps != null && maps.get("patrol_point_id") != null) {
String patrolPointId = String.valueOf(maps.get("patrol_point_id"));
arr.setDeviceId(patrolPointId);
}
} else {
arr.setDeviceId(String.valueOf(map.get("patrol_point_id")));
// Map<String, String> map = resultAnalysisService.selectPointInfoById(arr.getDeviceId());
// if (map == null) {
// Map<String, Object> maps = resultAnalysisService.selectPointInfoByCode(arr.getDeviceId());
// if (maps != null && maps.get("patrol_point_id") != null) {
// String patrolPointId = String.valueOf(maps.get("patrol_point_id"));
// arr.setDeviceId(patrolPointId);
// }
// } else {
// arr.setDeviceId(String.valueOf(map.get("patrol_point_id")));
// }
Long patrolPointId = baseDataClient.queryPatrolPointId(sendCode + "|" + arr.getDeviceId());
if (patrolPointId != null) {
arr.setDeviceId(patrolPointId.toString());
}
code = arr.getTaskCode();
patrolDeviceCodeList.add(arr.getPatrolDeviceCode());


Loading…
Cancel
Save