
1、效果展现html
能够不限制与平台集成的网建提供商,能够本身写发送短信实现,平台会提供一个扩展类的实现。java
2、准备工做api
JEPLUS平台版本:5.0.0.1spa
Eclipse版本:4.3以上 .net
Intellij IDEA : 2015以上,推荐使用IDEA2017版本以上(功能更强大,UI更美观,支持各类插件,还在等什么?)插件
Resin : 3.0以上3d
Tomcat:6.0以上code
JDK:1.7以上orm
ApacheServer:2.0以上htm
3、技术要求
Java水平:最好具有初级及以上水平
短信接口:了解短信供应商提供的java集成api。
4、实现步骤
1.在平台功能-->系统设置下勾选自定义短信配置

2.在后台开发的包加入NoteUtil.java实现类
类名跟包一直不能错。必须按照这个包跟这个类名,而后将这个类拷贝到你的工程里。

3.实现代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
package com.note.util; import java.util.Map; import com.je.core.util.WebUtils; public class NoteUtil { /** * 自定义发送短信 * @param phoneNumber * @param context * @param jtgsId * @error * 错误信息值含义 * -1 :没有该用户帐户! * -2 :密钥不正确! * -3 :短信数量不足! * -4 :手机号格式不正确! * -11 :该用户被禁用! * -14 :短信内容出现非法内容! * -41 :手机号为空! * -42 :短信内容为空! * -51 :短信签名格式不正确! * -999 :短信服务剩余条数不足,请及时续费! * @return */ public static Integer sendNote(String phoneNumber,String context,String jtgsId){ try { Map<String,String> sysVars=WebUtils.getSysVar(jtgsId); String uId=sysVars.get( "JE_SYS_NOTE_USER" ); String Key=sysVars.get( "JE_SYS_NOTE_PASSWORD" ); int result= 0 ; //实现短信发送业务 return result; } catch (Exception e){ e.printStackTrace(); return 0 ; } } } |
点击阅读全文