fix(data-task): 修复数据任务中的越限标签计算和报警处理逻辑
- 修复了buildOverlimitTag方法名拼写错误,统一为buildOverLimitTag - 添加了lineInterval参数用于越限次数到分钟数的转换计算 - 将越限次数乘以统计间隔并限制最大值为1440分钟 - 优化了CsAlarmServiceImpl中的在线率和完整性异常判断逻辑 - 重构了报警VO的数据流处理方式 - 更新了CsHarmonicServiceImpl中的枚举映射配置 - 调整了设备消息接口的参数注解配置 - 清理了无用的Jackson依赖导入 - 移除了废弃的通信离线时段计算代码
This commit is contained in:
@@ -64,12 +64,11 @@ public class DeviceMessageController extends BaseController {
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/getLineInfo")
|
||||
@ApiOperation("获取监测点信息")
|
||||
@ApiImplicitParam(name = "id", value = "参数", required = true, paramType = "query")
|
||||
@ApiImplicitParams({
|
||||
@ApiImplicitParam(name = "id", value = "参数", paramType = "query"),
|
||||
@ApiImplicitParam(name = "list", value = "监测点id集合", paramType = "query")
|
||||
@ApiImplicitParam(name = "list", value = "监测点id集合", paramType = "query",required = false)
|
||||
})
|
||||
public HttpResult<String> getLineInfo(@RequestParam("id") String id, @RequestParam("list") List<CsLinePO> list){
|
||||
public HttpResult<String> getLineInfo(@RequestParam(value = "id") String id, @RequestParam(value = "list",required = false) List<CsLinePO> list){
|
||||
String methodDescribe = getMethodDescribe("getLineInfo");
|
||||
deviceMessageService.getLineInfo(id,list);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, "success", methodDescribe);
|
||||
|
||||
Reference in New Issue
Block a user