|
@@ -2,6 +2,7 @@ package com.huaxu.controller;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.huaxu.common.StringUtils;
|
|
|
import com.huaxu.dto.AlarmSettingDto;
|
|
|
import com.huaxu.entity.AlarmSetting;
|
|
|
import com.huaxu.entity.GisSetting;
|
|
@@ -80,6 +81,12 @@ public class AlarmSettingController {
|
|
|
public AjaxMessage<Boolean> insertBatch(@ApiParam(value = "报警配置列表", required = true) @RequestBody List<AlarmSetting> listAlarmSetting) {
|
|
|
LoginUser currentUser = UserUtil.getCurrentUser();
|
|
|
for (AlarmSetting alarm:listAlarmSetting) {
|
|
|
+ if(!(alarm.getAlarmType().equals("参数报警")||alarm.getAlarmType().equals("状态报警"))||alarm.getDeviceId()==null||
|
|
|
+ (alarm.getAlarmType().equals("参数报警")&&(alarm.getAttributeId()==null|| StringUtils.isEmpty(alarm.getAlarmCondition())||alarm.getAlarmValue()==null))||
|
|
|
+ (alarm.getAlarmType().equals("状态报警")&&(StringUtils.isEmpty(alarm.getAlarmCondition())||alarm.getAlarmValue()==null))){
|
|
|
+ return new AjaxMessage<>(ResultStatus.PARAM_ERROR);
|
|
|
+ }
|
|
|
+
|
|
|
alarm.setCreateBy(currentUser.getUsername());
|
|
|
alarm.setTenantId(currentUser.getTenantId());
|
|
|
alarm.setStatus(1);
|