From b25c3b5188e402695f3792ad7da53e452682cd80 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期一, 12 十月 2026 19:43:07 +0800
Subject: [PATCH] 满意度统计BUG修改
---
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsParamServiceImpl.java | 29 ++++++++++-------------------
1 files changed, 10 insertions(+), 19 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsParamServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsParamServiceImpl.java
index aa70c84..0e29e7d 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsParamServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SmsParamServiceImpl.java
@@ -1,17 +1,13 @@
package com.ruoyi.system.service.impl;
-import WebServiceClient.MessagingInsertLocator;
-import WebServiceClient.MessagingInsertSoap12Stub;
import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.message.sms.provider.messaginginsert.MessagingInsertSmsApi;
import com.ruoyi.system.domain.SmsParam;
import com.ruoyi.system.mapper.SmsParamMapper;
import com.ruoyi.system.service.ISmsParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import javax.xml.rpc.holders.IntHolder;
-import java.rmi.RemoteException;
-import java.util.Date;
import java.util.List;
/**
@@ -24,6 +20,12 @@
public class SmsParamServiceImpl implements ISmsParamService {
@Autowired
private SmsParamMapper smsParamMapper;
+
+ /**
+ * 棰勭害鎸傚彿鐭俊骞冲彴锛圡essagingInsert锛堿PI锛屽凡鏀跺彛鍒� ruoyi-message 妯″潡
+ */
+ @Autowired
+ private MessagingInsertSmsApi messagingInsertSmsApi;
/**
* 鏌ヨ鐭俊鍙傛暟
@@ -96,19 +98,8 @@
@Override
public int sendSmsInfo(String info, String phone) {
- MessagingInsertSoap12Stub binding = null;
- try {
- binding = (MessagingInsertSoap12Stub) new MessagingInsertLocator().getMessagingInsertSoap12();
- } catch (Exception e) {
- e.printStackTrace();
- }
- String aa = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" + "<Request>\n" + "<operate>S001</operate>\n" + "<Sheets>\n" + "<Sheet>\n" + "<Content>" + info + "</Content>\n" + "<Mobile>" + phone + "</Mobile>\n" + "<DateTime>" + new Date() + "</DateTime>\n" + "<Type>棰勭害鎸傚彿</Type>\n" + "</Sheet>\n" + "</Sheets>\n" + "</Request>";
- Integer integer = null;
- try {
- integer = binding.SMSMessageAccept(aa, new IntHolder(), new javax.xml.rpc.holders.StringHolder());
- } catch (RemoteException e) {
- e.printStackTrace();
- }
- return integer;
+ //棰勭害鎸傚彿鐭俊骞冲彴锛圡essagingInsert锛孉xis SOAP12锛夊凡鏀跺彛鍒� ruoyi-message 妯″潡
+ Integer result = messagingInsertSmsApi.sendSmsInfo(info, phone);
+ return result == null ? 0 : result;
}
}
--
Gitblit v1.9.3