Browse Source

fix: 避雷器表计增加value2字段,辅助读数

master
yinhuaiwei 2 weeks ago
parent
commit
e5d718354d
2 changed files with 13 additions and 1 deletions
  1. +10
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/domain/AnalyseResPoint.java
  2. +3
    -1
      inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalyseResponseServiceImpl.java

+ 10
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/domain/AnalyseResPoint.java View File

@ -12,6 +12,8 @@ public class AnalyseResPoint implements Serializable {
private String type; private String type;
private String Value; private String Value;
private String value; private String value;
// 辅助值如避雷器读数值
private String value2;
private String code; private String code;
private String resImageUrl; private String resImageUrl;
private String imageNormalUrlPath; private String imageNormalUrlPath;
@ -117,6 +119,14 @@ public class AnalyseResPoint implements Serializable {
this.pos = pos; this.pos = pos;
} }
public String getValue2() {
return this.value2;
}
public void setValue2(String value2) {
this.value2 = value2;
}
@Override @Override
public boolean equals(Object object) { public boolean equals(Object object) {
if (this == object) return true; if (this == object) return true;


+ 3
- 1
inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/service/impl/AnalyseResponseServiceImpl.java View File

@ -901,6 +901,8 @@ public class AnalyseResponseServiceImpl implements IAnalyseResponseService {
|| ("correction".equals(analyseResPoint.getType()) && Arrays.asList("2001", "2002", "2003").contains(analyseResPoint.getCode()) )) { || ("correction".equals(analyseResPoint.getType()) && Arrays.asList("2001", "2002", "2003").contains(analyseResPoint.getCode()) )) {
AlgValue algValue = selectAlgMap(objectId, analyseResPoint.getType()); AlgValue algValue = selectAlgMap(objectId, analyseResPoint.getType());
resultAnalysisUtils.parseAlg(analyseResPoint.getType(), algValue, value, analyseResPoint.getDesc(), resultAnalysis); resultAnalysisUtils.parseAlg(analyseResPoint.getType(), algValue, value, analyseResPoint.getDesc(), resultAnalysis);
// 合并辅助值字段
resultAnalysisUtils.mergeValue(analyseResPoint ,resultAnalysis);
} }
return resultAnalysis; return resultAnalysis;
@ -919,7 +921,7 @@ public class AnalyseResponseServiceImpl implements IAnalyseResponseService {
PatrolTaskStatus patrolTaskStatus = new PatrolTaskStatus(); PatrolTaskStatus patrolTaskStatus = new PatrolTaskStatus();
patrolTaskStatus.setTaskPatrolledId(taskPatrolledId); patrolTaskStatus.setTaskPatrolledId(taskPatrolledId);
List<PatrolTaskStatus> patrolTaskStatusList = patrolTaskStatusService.selectPatrolTaskStatusList(patrolTaskStatus); List<PatrolTaskStatus> patrolTaskStatusList = patrolTaskStatusService.selectPatrolTaskStatusList(patrolTaskStatus);
log.info("CALC_REMOTE_ALGORITHM_PROGRESS patrolTaskStatusList size: {}", patrolTaskStatusList.size());
log.info("CALC_REMOTE_ALGORITHM_PROGRESS algorithmProgress: {}, patrolTaskStatusList size: {}", algorithmProgress, patrolTaskStatusList.size());
if (!patrolTaskStatusList.isEmpty()) { if (!patrolTaskStatusList.isEmpty()) {
patrolTaskStatus = patrolTaskStatusList.get(0); patrolTaskStatus = patrolTaskStatusList.get(0);
patrolTaskStatus.setTaskEstimatedTime(algorithmProgress); patrolTaskStatus.setTaskEstimatedTime(algorithmProgress);


Loading…
Cancel
Save