From bedd0a1cef215538df64470df6b8d4a022189136 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期三, 28 八月 2024 14:05:16 +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