【JAVA】短信集成设计方案

一、系统集成需求

1、现场巡视任务中,每一个巡视工单有开始和结束时间,当巡视任务超时、即当前时间已超过巡视工单的预计结束时间,此时应该向巡视人员以发送短信提醒的方式,告知其某条或者某些工单在规定时间内还未完成、督促其尽快完成巡视任务。
业务逻辑:使用定时任务,在巡视管理中,已到结束时间、状态为待巡和正在巡视的工单判定为超时工单,发送短信提醒给工单成员。
2、现场巡视任务中,由于某些原因导致某一条巡视线路、或者巡视线路中某个巡视点不能正常巡视,巡视人员需要记录不巡视项和不巡视原因,此时应以发送短信提醒的方式,将不巡视的相关信息告知站领导。
业务逻辑:不执行工单操作,并且填写了原因,发送短信给工单中指定的上级领导。

二、集成方案设计

短信发送方案:
1、 通过平台配置项,获取短信模板,将短信内容文本嵌入短信模板中;
2、 通过人员管理方法,获取人员信息中的手机号码;
3、 将短信文本和手机号码,通过短信平台(http://192.168.XXX.XXX:XXX/services/Sms/)进行短信发送操作。

三、接口设计

1、 class SmsServiceStub extends org.apache.axis2.client.Stub重写其中sendMessage方法
在这里插入图片描述
2、 insertDownSms调用短信平台发送短信
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值