開發平臺怎麼支持擴展第三方供應商短信發送——JEPLUS快速開發平臺

      

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.在平臺功能-->系統設置下勾選自定義短信配置

image.png

   2.在後臺開發的包加入NoteUtil.java實現類

類名跟包一直不能錯。必須按照這個包跟這個類名,而後將這個類拷貝到你的工程裏。

  

  image.png

 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;

}

}

}

點擊閱讀全文

相關文章
相關標籤/搜索