From ebf10ccf6217dfeebad750b4f4bb9ef4d9af68b0 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Fri, 02 Jun 2023 16:14:52 +0800
Subject: [PATCH] 新增告警模块,告警相关(告警信息,短信相关)代码从 sm 模块抽离
---
skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java | 76 ++++++++++++++++++++------------------
1 files changed, 40 insertions(+), 36 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sms/service/impl/SmsServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java
similarity index 84%
rename from skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sms/service/impl/SmsServiceImpl.java
rename to skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java
index 8af6ee2..b4be00b 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sms/service/impl/SmsServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java
@@ -1,20 +1,20 @@
-package cn.gistack.sm.sms.service.impl;
+package cn.gistack.alerts.sms.service.impl;
import cn.com.flaginfo.sdk.cmc.api.result.ComResult;
import cn.com.flaginfo.sdk.cmc.api.sms.dynsend.DynSMSSendDataResult;
import cn.com.flaginfo.sdk.cmc.api.sms.dynsend.DynSMSSendRequest;
import cn.com.flaginfo.sdk.cmc.api.sms.send.SMSSendDataResult;
import cn.com.flaginfo.sdk.cmc.api.sms.send.SMSSendRequest;
-import cn.gistack.sm.alarmRule.entity.AlarmRecordDetail;
-import cn.gistack.sm.alarmRule.service.AlarmRecordDetailService;
-import cn.gistack.sm.sms.entity.SmsRecord;
-import cn.gistack.sm.sms.entity.SmsResult;
-import cn.gistack.sm.sms.entity.SmsTemplate;
-import cn.gistack.sm.sms.service.ISmsRecordService;
-import cn.gistack.sm.sms.service.ISmsResultService;
-import cn.gistack.sm.sms.service.SmsService;
-import cn.gistack.sm.sms.util.SmsUtils;
-import cn.gistack.sm.sms.vo.SmsRequestTemplate;
+import cn.gistack.alerts.alarmRule.entity.AlarmRecordDetail;
+import cn.gistack.alerts.alarmRule.service.AlarmRecordDetailService;
+import cn.gistack.alerts.sms.entity.SmsRecord;
+import cn.gistack.alerts.sms.entity.SmsResult;
+import cn.gistack.alerts.sms.entity.SmsTemplate;
+import cn.gistack.alerts.sms.service.ISmsRecordService;
+import cn.gistack.alerts.sms.service.ISmsResultService;
+import cn.gistack.alerts.sms.service.SmsService;
+import cn.gistack.alerts.sms.util.SmsUtils;
+import cn.gistack.alerts.sms.vo.SmsRequestTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -56,7 +56,7 @@
ComResult<SMSSendDataResult> result = SmsUtils.sendMsg(request);
if(null != smsResult) {
// 保存记录
- saveSmsRecord(request, result.getCode(), result.getMsg(), smsResult.getId());
+ saveSendRecord(request, result.getCode(), result.getMsg(), smsResult.getId());
}
list.add(result);
}
@@ -114,7 +114,7 @@
// 设置内容
request.setMessageContent(format);
// 保存记录
- smsRecord = saveSmsRecord(request, resultComResult.getCode(), resultComResult.getMsg(), smsResult.getId());
+ smsRecord = saveSendRecord(request, resultComResult.getCode(), resultComResult.getMsg(), smsResult.getId());
if (null != smsRecord){
alarmRecordDetail.setAlarmContent(format);
alarmRecordDetail.setSendRecordId(smsRecord.getId());
@@ -159,7 +159,7 @@
SmsRecord smsRecord = new SmsRecord();
if (null != smsResult){
// 保存记录
- smsRecord = saveSmsRecord(request, resultComResult.getCode(), resultComResult.getMsg(), smsResult.getId());
+ smsRecord = saveSendRecord(request, resultComResult.getCode(), resultComResult.getMsg(), smsResult.getId());
}
Map<String, Object> map = new HashMap<>(2);
map.put("smsRecord",smsRecord);
@@ -168,34 +168,14 @@
return map;
}
- /**
- * 保存发送短信记录信息
- * @param request
- * @param code 响应code
- * @param msg 响应消息
- * @param resultId
- */
- private SmsRecord saveSmsRecord(SMSSendRequest request,Integer code,String msg, Long resultId) {
- // 在保存明细
- SmsRecord smsRecord = new SmsRecord();
- smsRecord.setTel(request.getUserNumber());
- smsRecord.setContent(request.getMessageContent());
- smsRecord.setTemplateId(request.getTemplateId());
- smsRecord.setResultId(resultId);
- smsRecord.setResponseStatus(code.toString());
- smsRecord.setResponseMsg(msg);
- //插入记录
- smsRecordService.save(smsRecord);
- // 返回
- return smsRecord;
- }
/**
* 发送记录保存
* @param request 发送信息
* @param number 号码个数
*/
- private SmsResult saveSendResult(SMSSendRequest request,Integer number) {
+ @Override
+ public SmsResult saveSendResult(SMSSendRequest request,Integer number) {
// 先保存结果表
SmsResult smsResult = new SmsResult();
smsResult.setTemplateId(request.getTemplateId());
@@ -209,4 +189,28 @@
// 返回
return null;
}
+
+
+ /**
+ * 保存发送短信记录信息
+ * @param request
+ * @param code 响应code
+ * @param sendMsg 响应消息
+ * @param resultId
+ */
+ @Override
+ public SmsRecord saveSendRecord(SMSSendRequest request, Integer code, String sendMsg, Long resultId) {
+ // 在保存明细
+ SmsRecord smsRecord = new SmsRecord();
+ smsRecord.setTel(request.getUserNumber());
+ smsRecord.setContent(request.getMessageContent());
+ smsRecord.setTemplateId(request.getTemplateId());
+ smsRecord.setResultId(resultId);
+ smsRecord.setResponseStatus(code.toString());
+ smsRecord.setResponseMsg(sendMsg);
+ //插入记录
+ smsRecordService.save(smsRecord);
+ // 返回
+ return smsRecord;
+ }
}
--
Gitblit v1.9.3