数据完整性算法调整
This commit is contained in:
@@ -58,7 +58,7 @@ public interface DataVFeignClient {
|
||||
HttpResult<String> batchInsertionCvtDTO(@RequestBody List<DataVCvtDto> cvtDTOList);
|
||||
|
||||
@PostMapping("/getMeasurementCount")
|
||||
HttpResult<List<MeasurementCountDTO>> getMeasurementCount(@RequestParam("lineIndex")List<String> lineIndex, @RequestParam("startTime")String startTime, @RequestParam("endTime")String endTime);
|
||||
HttpResult<List<MeasurementCountDTO.MeasurementCountResultDTO>> getMeasurementCount(@RequestBody LineCountEvaluateParam lineCountEvaluateParam);
|
||||
|
||||
//获取原始数据
|
||||
@PostMapping("/getDataV")
|
||||
|
||||
@@ -100,8 +100,8 @@ public class DataVFeignClientFallbackFactory implements FallbackFactory<DataVFei
|
||||
}
|
||||
|
||||
@Override
|
||||
public HttpResult<List<MeasurementCountDTO>> getMeasurementCount(List<String> lineIndex,String startTime,String endTime){
|
||||
log.error("{}异常,降级处理,异常为:{}","cvt数据插入DataV",cause.toString());
|
||||
public HttpResult<List<MeasurementCountDTO.MeasurementCountResultDTO>> getMeasurementCount(LineCountEvaluateParam lineCountEvaluateParam){
|
||||
log.error("{}异常,降级处理,异常为:{}","获取完整性数据",cause.toString());
|
||||
throw new BusinessException(finalExceptionEnum);
|
||||
}
|
||||
|
||||
|
||||
@@ -17,13 +17,24 @@ import java.time.Instant;
|
||||
@Measurement(name = "data_v")
|
||||
public class MeasurementCountDTO {
|
||||
|
||||
@Column(name = "time")
|
||||
@Column(name = "time",tag = true)
|
||||
@JsonSerialize(using = InstantDateSerializer.class)
|
||||
private Instant time;
|
||||
|
||||
@Column(name = "line_id")
|
||||
@Column(name = "line_id",tag = true)
|
||||
private String lineId;
|
||||
|
||||
@Column(name = "freq")
|
||||
private String freq;
|
||||
|
||||
|
||||
@Data
|
||||
public static class MeasurementCountResultDTO{
|
||||
|
||||
private String time;
|
||||
|
||||
private String lineId;
|
||||
|
||||
private String freq;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user