Przeglądaj źródła

远程调用打电话发短信

hanzhiwei 1 rok temu
rodzic
commit
3381de7fdb

+ 6 - 6
zd-api/zd-laboratory-api/src/main/java/com/zd/laboratory/api/feign/RemoteSmsService.java

@@ -20,14 +20,14 @@ public interface RemoteSmsService {
      * 获取短信回执报告
      * @return
      */
-    @GetMapping("/getMessageReport")
+    @GetMapping("/sms/getMessageReport")
     ResultData getMessageReport();
 
     /**
      * 获取语音回执报告
      * @return
      */
-    @GetMapping("/getVoiceReport")
+    @GetMapping("/sms/getVoiceReport")
     ResultData getVoiceReport();
 
 
@@ -36,7 +36,7 @@ public interface RemoteSmsService {
      * @param textMessageBo
      * @return
      */
-    @PostMapping(value = "/sendTemplateMessage")
+    @PostMapping(value = "/sms/sendTemplateMessage")
     ResultData sendTemplateMessage(TextMessageVo textMessageBo);
 
 
@@ -45,7 +45,7 @@ public interface RemoteSmsService {
      * @param textMessageBo
      * @return
      */
-    @PostMapping(value = "/sendVoiceMessage")
+    @PostMapping(value = "/sms/sendVoiceMessage")
     ResultData sendVoiceMessage(TextMessageVo textMessageBo);
 
 
@@ -54,7 +54,7 @@ public interface RemoteSmsService {
      * @param textMessageBo
      * @return
      */
-    @PostMapping(value = "/sendMsgVoice")
+    @PostMapping(value = "/sms/sendMsgVoice")
     ResultData send(TextMessageVo textMessageBo);
 
 
@@ -62,6 +62,6 @@ public interface RemoteSmsService {
      * 获取余额
      * @return
      */
-    @PostMapping(value = "/getMessageBalance")
+    @PostMapping(value = "/sms/getMessageBalance")
     ResultData getMessageBalance();
 }

+ 16 - 4
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/service/impl/LabMessageContentServiceImpl.java

@@ -295,14 +295,26 @@ public class LabMessageContentServiceImpl implements ILabMessageContentService {
                 textMessageVo.setTempContent("【忠江科技】{lab_name}-{risk_name}数值异常,请立即核实处理!");
                 if (alarms.contains(callType) && alarms.contains(smsType)) {
 //                    alarmEntrty = new AlarmEntrty(Routes.NoticePush, strings, format);
-                    remoteSmsService.sendVoiceMessage(textMessageVo);
-                    remoteSmsService.sendTemplateMessage(textMessageVo);
+                    try {
+                        remoteSmsService.sendVoiceMessage(textMessageVo);
+                        remoteSmsService.sendTemplateMessage(textMessageVo);
+                    } catch (Exception e) {
+                        logger.info("远程打电话发短信调用异常!{}",e);
+                    }
                 }else if(alarms.contains(callType)){
 //                    alarmEntrty = new AlarmEntrty(Routes.NoticePush, strings, SendTypes.Call.toString(),format);
-                    remoteSmsService.sendVoiceMessage(textMessageVo);
+                    try {
+                        remoteSmsService.sendVoiceMessage(textMessageVo);
+                    } catch (Exception e) {
+                        logger.info("远程打电话调用异常!{}",e);
+                    }
                 }else if(alarms.contains(smsType)) {
 //                    alarmEntrty = new AlarmEntrty(Routes.NoticePush, strings, SendTypes.SMS.toString(),format);
-                    remoteSmsService.sendTemplateMessage(textMessageVo);
+                    try {
+                        remoteSmsService.sendTemplateMessage(textMessageVo);
+                    } catch (Exception e) {
+                        logger.info("远程发短信调用异常!{}",e);
+                    }
                 }
 //                alarmEntrty.setUserPhoneInfo(userPhoneInfos);
 //                alarmEntrty.setLogId(logId);