From da6cce0d9f01b98d20b9ed89b438cd32006a8dd8 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 22 十一月 2024 17:17:10 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/impl/SmsParamServiceImpl.java | 68 +++++++++++++++++++++------------
1 files changed, 43 insertions(+), 25 deletions(-)
diff --git a/smartor/src/main/java/com/smartor/service/impl/SmsParamServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SmsParamServiceImpl.java
index 776f9ad..8da6b44 100644
--- a/smartor/src/main/java/com/smartor/service/impl/SmsParamServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/SmsParamServiceImpl.java
@@ -1,96 +1,114 @@
package com.smartor.service.impl;
-import java.util.List;
+import WebServiceClient.MessagingInsertLocator;
+import WebServiceClient.MessagingInsertSoap12Stub;
import com.ruoyi.common.utils.DateUtils;
+import com.smartor.domain.SmsParam;
+import com.smartor.mapper.SmsParamMapper;
+import com.smartor.service.ISmsParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.smartor.mapper.SmsParamMapper;
-import com.smartor.domain.SmsParam;
-import com.smartor.service.ISmsParamService;
+
+import javax.xml.rpc.holders.IntHolder;
+import java.rmi.RemoteException;
+import java.util.Date;
+import java.util.List;
/**
* 鐭俊鍙傛暟Service涓氬姟灞傚鐞�
- *
+ *
* @author smartor
* @date 2023-03-06
*/
@Service
-public class SmsParamServiceImpl implements ISmsParamService
-{
+public class SmsParamServiceImpl implements ISmsParamService {
@Autowired
private SmsParamMapper smsParamMapper;
/**
* 鏌ヨ鐭俊鍙傛暟
- *
+ *
* @param paramid 鐭俊鍙傛暟涓婚敭
* @return 鐭俊鍙傛暟
*/
@Override
- public SmsParam selectSmsParamByParamid(Long paramid)
- {
+ public SmsParam selectSmsParamByParamid(Long paramid) {
return smsParamMapper.selectSmsParamByParamid(paramid);
}
/**
* 鏌ヨ鐭俊鍙傛暟鍒楄〃
- *
+ *
* @param smsParam 鐭俊鍙傛暟
* @return 鐭俊鍙傛暟
*/
@Override
- public List<SmsParam> selectSmsParamList(SmsParam smsParam)
- {
+ public List<SmsParam> selectSmsParamList(SmsParam smsParam) {
return smsParamMapper.selectSmsParamList(smsParam);
}
/**
* 鏂板鐭俊鍙傛暟
- *
+ *
* @param smsParam 鐭俊鍙傛暟
* @return 缁撴灉
*/
@Override
- public int insertSmsParam(SmsParam smsParam)
- {
+ public int insertSmsParam(SmsParam smsParam) {
smsParam.setCreateTime(DateUtils.getNowDate());
return smsParamMapper.insertSmsParam(smsParam);
}
+
/**
* 淇敼鐭俊鍙傛暟
- *
+ *
* @param smsParam 鐭俊鍙傛暟
* @return 缁撴灉
*/
@Override
- public int updateSmsParam(SmsParam smsParam)
- {
+ public int updateSmsParam(SmsParam smsParam) {
smsParam.setUpdateTime(DateUtils.getNowDate());
return smsParamMapper.updateSmsParam(smsParam);
}
/**
* 鎵归噺鍒犻櫎鐭俊鍙傛暟
- *
+ *
* @param paramids 闇�瑕佸垹闄ょ殑鐭俊鍙傛暟涓婚敭
* @return 缁撴灉
*/
@Override
- public int deleteSmsParamByParamids(Long[] paramids)
- {
+ public int deleteSmsParamByParamids(Long[] paramids) {
return smsParamMapper.deleteSmsParamByParamids(paramids);
}
/**
* 鍒犻櫎鐭俊鍙傛暟淇℃伅
- *
+ *
* @param paramid 鐭俊鍙傛暟涓婚敭
* @return 缁撴灉
*/
@Override
- public int deleteSmsParamByParamid(Long paramid)
- {
+ public int deleteSmsParamByParamid(Long paramid) {
return smsParamMapper.deleteSmsParamByParamid(paramid);
}
+
+ @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;
+ }
}
--
Gitblit v1.9.3