|
|
|
@ -36,6 +36,10 @@ public class AnalyseRequest implements RetryableRequest, Serializable { |
|
|
|
private int retryCount; |
|
|
|
private String requestUrl; |
|
|
|
private String redissonTime; |
|
|
|
private String value; |
|
|
|
private String unit; |
|
|
|
private String valueUnit; |
|
|
|
private String valueType; |
|
|
|
|
|
|
|
public AnalyseRequest() { |
|
|
|
|
|
|
|
@ -84,6 +88,35 @@ public class AnalyseRequest implements RetryableRequest, Serializable { |
|
|
|
return JSONObject.toJSONString(analyseResult); |
|
|
|
} |
|
|
|
|
|
|
|
public String toInfraredResultStr() { |
|
|
|
AnalyseResult analyseResult = new AnalyseResult(); |
|
|
|
analyseResult.setRequestId(this.requestId); |
|
|
|
analyseResult.setCompensate(true); |
|
|
|
analyseResult.setFilter(this.isFilter ? "1" : "0"); |
|
|
|
analyseResult.setTaskPatrolId(this.getTaskPatrolId()); |
|
|
|
List<AnalyseResItem> list = new ArrayList<>(); |
|
|
|
analyseResult.setResultsList(list); |
|
|
|
|
|
|
|
for (AnalyseReqItem analyseReqItem : this.objectList) { |
|
|
|
AnalyseResItem analyseResItem = new AnalyseResItem(); |
|
|
|
list.add(analyseResItem); |
|
|
|
analyseResItem.setObjectId(analyseReqItem.getObjectId()); |
|
|
|
List<AnalyseResPoint> results = new ArrayList<>(); |
|
|
|
analyseResItem.setResults(results); |
|
|
|
for (String type : analyseReqItem.getTypeList()) { |
|
|
|
AnalyseResPoint analyseResPoint = new AnalyseResPoint(); |
|
|
|
analyseResPoint.setCode("2000"); |
|
|
|
analyseResPoint.setType(type); |
|
|
|
analyseResPoint.setDesc("-"); |
|
|
|
analyseResPoint.setResImageUrl(analyseReqItem.getImageUrlList()[0]); |
|
|
|
analyseResPoint.setValue(this.value); |
|
|
|
results.add(analyseResPoint); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
return JSONObject.toJSONString(analyseResult); |
|
|
|
} |
|
|
|
|
|
|
|
public String toString() { |
|
|
|
return JSONObject.toJSONString(this); |
|
|
|
} |
|
|
|
|