开发平台怎么支持扩展第三方供应商短信发送——JEPLUS快速开发平台

      

一、效果展示

       可以不限制与平台集成的网建提供商,可以自己写发送短信实现,平台会提供一个扩展类的实现。

 

二、准备工作

JEPLUS平台版本:5.0.0.1

Eclipse版本:4.3以上 

Intellij IDEA : 2015以上,推荐使用IDEA2017版本以上(功能更强大,UI更美观,支持各种插件,还在等什么?)

Resin : 3.0以上

Tomcat:6.0以上

JDK:1.7以上

ApacheServer:2.0以上

三、技术要求

Java水平:最好具备初级及以上水平

短信接口:了解短信供应商提供的java集成api。

四、实现步骤

    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;

}

}

}

点击阅读全文

转载于:https://my.oschina.net/jepaas/blog/1828014

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值