From 104a9d0ece46ebbcdd9455be023195fa4d0521e0 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Tue, 06 Jun 2023 20:05:11 +0800
Subject: [PATCH] 告警查询返回调整
---
skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeStrategyImpl.java | 25 +++++++++++++++++++------
1 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeStrategyImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeStrategyImpl.java
index e1bb822..9dff3fd 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeStrategyImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/notice/service/impl/NoticeStrategyImpl.java
@@ -4,8 +4,9 @@
import cn.gistack.alerts.alarmRule.entity.AlarmRule;
import cn.gistack.alerts.alarmRule.service.AlarmRecordService;
import cn.gistack.alerts.alarmRule.service.AlarmRuleService;
+import cn.gistack.alerts.notice.constant.ZtConfigConstant;
import cn.gistack.alerts.sms.service.ISmsTemplateService;
-import cn.gistack.sm.intelligentCall.constant.ZtConstant;
+import cn.gistack.common.utils.SpringContextUtil;
import cn.gistack.alerts.notice.constant.PtInfoConstant;
import cn.gistack.alerts.notice.constant.ZtApiDataColumnConstant;
import cn.gistack.alerts.notice.constant.ZtApiUrlConstant;
@@ -30,6 +31,7 @@
import org.springframework.web.client.RestTemplate;
import java.util.ArrayList;
import java.util.List;
+import java.util.Map;
/**
* 通知策略
@@ -335,7 +337,9 @@
}
}
// 调用短信服务
- smsService.sendSignMsg(smsRequestTemplate);
+ Map<String,Object> map = smsService.sendSignMsg(smsRequestTemplate);
+ // 返回
+ return "本次-水位初次超汛限告警短信成功通知数量:" + map.get("smsRecord");
}
// 返回
return "水位超低于死水位";
@@ -417,7 +421,9 @@
}
}
// 调用短信服务
- smsService.sendSignMsg(smsRequestTemplate);
+ Map<String, Object> map = smsService.sendSignMsg(smsRequestTemplate);
+ // 返回
+ return "本次-水位初次超汛限告警短信成功通知数量:" + map.get("smsRecord");
}
// 返回
return "水位初次超汛限告警";
@@ -575,9 +581,17 @@
* @return
*/
private JSONArray getZtData(String params, String url) {
+ // 获取环境
+ String activeProfile = SpringContextUtil.getActiveProfile();
+ if (activeProfile.equals("dev")){
+ url = ZtApiUrlConstant.url_prefix_dev + url;
+ }
+ if (activeProfile.equals("prod")){
+ url = ZtApiUrlConstant.url_prefix_prod + url;
+ }
//设置请求头
HttpHeaders headers = new HttpHeaders();
- headers.add(ZtConstant.header_key, ZtConstant.header_value);
+ headers.add(ZtConfigConstant.header_key, ZtConfigConstant.header_value);
//封装请求头
HttpEntity<MultiValueMap<String, Object>> formEntity = new HttpEntity<MultiValueMap<String, Object>>(headers);
try {
@@ -588,9 +602,8 @@
formEntity,
String.class);
JSONObject jsonObject = JSON.parseObject(responseEntity.getBody());
- JSONArray jsonArray = JSONArray.parseArray(jsonObject.get("data").toString());
// 返回
- return jsonArray;
+ return JSONArray.parseArray(jsonObject.get("data").toString());
} catch (Exception e) {
e.printStackTrace();
}
--
Gitblit v1.9.3