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 ; } } } |
點擊閱讀全文