Skip to content

message

jnpf.message.util.DingTalkUtil

getAccessToken - 获取token

参数说明类型
appkeyString
appsecretString
D - 示例代码
java

sendDingMessage - 给用户推送消息(文字消息)

参数说明类型
appkeyString
appsecretString
agentidString
userIdsString
contentString
return收到消息格式如下: 发送的内容
D - 示例代码
java

jnpf.message.util.EmailUtil - 邮件类

sendMail -

参数说明类型
D - 示例代码
java

jnpf.message.util.JnpfMessageUtil - 消息实体类

setMessageEntity -

参数说明类型
D - 示例代码
java

setMessageReceiveEntity -

参数说明类型
D - 示例代码
java

jnpf.message.util.QyWebChatUtil - 企业微信的接口类

getAccessToken - 获取接口访问凭证

参数说明类型
D - 示例代码
java

sendMessage - 发送消息 20210416 Add By GongXishan 不抛出异常,返回Json

参数说明类型
D - 示例代码
java

sendWxMessage - 向企业微信发送信息

参数说明类型
corpIdString
corpSecretString
agentIdString
toUserIdString
contentsString
D - 示例代码
java

jnpf.message.util.SentMessageUtil - 消息实体类

sendMessage - 发送消息

参数说明类型
sentMessageFormmessage中的类
D - 示例代码
java

jnpf.message.util.SmsAliYunUtil - 阿里云发送短信

sendSms -

参数说明类型
D - 示例代码
java

sendSms - 发送阿里云短信

参数说明类型
mobile手机号String
param替换短信模板内容String
config配置String
templateCode短信模板codeString
com.aliyuncs.exceptions.ClientExceptioncom.aliyuncs.exceptions.ClientException
D - 示例代码
java

jnpf.message.util.SmsTenCentCloudUtil - 腾讯云发送短信类

sendSms -

参数说明类型
D - 示例代码
java

jnpf.message.util.SmsUtil - 短信工具类

reSendSms - 重新发送 重新发送一定是java系统的,不存在net过来的,所以reSendSms方法不需要用户做入参

参数说明类型
smsSendlogId日志idString
tel电话号码String
D - 示例代码
java

sendSmsByPt - 具体业务发送的时候可以调用这个

参数说明类型
templateCode短信模板的编码String
templateParam模板里配置的变量对应的的实际值参数String
tels电话号码,多个逗号隔开String
tabletableId对应的表,如果没有业务,则给空值记即可String
tableId业务id,即table对应的主键,比如值可以是GG_SL,如果业主提那个单据的短信没收到,可以根据这个值来数据库查询是否有,如果没有业务,则给空值记即可String
userInfouserInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边UserInfo
D - 示例代码
java

sendSmsByPt - 具体业务发送的时候可以调用这个

参数说明类型
smsTemplateEntity短信模板的对象entity中的类
templateParam模板里配置的变量对应的的实际值参数String
tels电话号码,多个逗号隔开String
tels电话号码,多个逗号隔开String
tabletableId对应的表,如果没有业务,则给空值记即可String
tableId业务id,即table对应的主键,比如值可以是GG_SL,如果业主提那个单据的短信没收到,可以根据这个值来数据库查询是否有,如果没有业务,则给空值记即可String
smsSourceId当前重新发送的时候上一条日志的主键,如果是正常的发送给空即可UserInfo
userInfouserInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边
D - 示例代码
java

sendSmByWg - 网关发送短信(注意:事务的注解由各自调用的业务自己配置)

参数说明类型
templateCode短信模板的编码,即根据这个值去获取配置的模板记录String
templateParam模板里配置的变量对应的的实际值参数String
tels电话号码,多个逗号隔开String
userInfouserInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边UserInfo
return发送是否成功(注意 , 这边调用后 , 对方是存到他们的数据库 , 并未真正发送 , 真正是否发送成功要去回执接收的时候看 , 那个时候他们才是真正发起出去了)
D - 示例代码
java

sendSmByWg - 网关发送短信(注意:事务的注解由各自调用的业务自己配置)

参数说明类型
templateCode短信模板的编码,即根据这个值去获取配置的模板记录String
templateParam模板里配置的变量对应的的实际值参数String
tels电话号码,多个逗号隔开String
tabletableId对应的表,如果没有业务,则给空值记即可String
tableId业务id,即table对应的主键,比如值可以是GG_SL,如果业主提那个单据的短信没收到,可以根据这个值来数据库查询是否有,如果没有业务,则给空值记即可String
userInfouserInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边UserInfo
return发送是否成功(注意 , 这边调用后 , 对方是存到他们的数据库 , 并未真正发送 , 真正是否发送成功要去回执接收的时候看 , 那个时候他们才是真正发起出去了)
D - 示例代码
java

sendSmByWg - 网关发送短信(注意:事务的注解由各自调用的业务自己配置)

参数说明类型
templateParam模板里配置的变量对应的的实际值参数entity中的类
tels电话号码,多个逗号隔开String
tabletableId对应的表,如果没有业务,则给空值记即可String
tableId业务id,即table对应的主键,比如值可以是GG_SL,如果业主提那个单据的短信没收到,可以根据这个值来数据库查询是否有,如果没有业务,则给空值记即可String
smsSourceId当前重新发送的时候上一条日志的主键,如果是正常的发送给空即可String
userInfouserInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边String
return发送是否成功(注意 , 这边调用后 , 对方是存到他们的数据库 , 并未真正发送 , 真正是否发送成功要去回执接收的时候看 , 那个时候他们才是真正发起出去了)UserInfo
D - 示例代码
java

receiveRptByWg -

注意:同一个回执编号发送时对应同一个内容(因为内容不一样,会按多次发送,回执编号自然不一样), 这个同一个内容对应容一个模板记录, 综上所述,一个回执编号只会对应一个模板,然后一个模板只会对应一个F_SMS_KEY 所以回执编号跟F_SMS_KEY是1:1的关系,F_SMS_KEY即配置的短信平台账号密码等的信息 所以模板里的

参数说明类型
D - 示例代码
java

receiveRptByWg -

参数说明类型
smIdint
smsKeyString
D - 示例代码
java

sendSms - 发送短信

参数说明类型
templateCode模板代码String
templateParam模板参数如:String
tels电话支持多个,以逗号分隔 tel1,tel2String
returnboolean
D - 示例代码
java

replaceContent - 替换占位符${}里面的内容

参数说明类型
contentString
paramsJSONObject
java.lang.Throwablejava.lang.Throwable
D - 示例代码
java

getReplaceContent - 替换占位符${}里面的内容 黄保敬修改

参数说明类型
contentString
paramsJSONObject
java.lang.Throwablejava.lang.Throwable
D - 示例代码
java

init - 移动网关发送短信c初始化

参数说明类型
templateConfig短信平台配置String
D - 示例代码
java

sendSm - 移动网关发送短信

参数说明类型
templateCode模板代码String
templateParam模板参数如:String
tels电话支持多个,以逗号分隔 tel1,tel2String
D - 示例代码
java

receiveRpt - 移动网关获取短信回执

参数说明类型
D - 示例代码
java

jnpf.message.util.SmsYiDongYunUtil - 移动云MAS发送短信

sendSms - 发送移动mas短信 自定义模板

参数说明类型
mobile手机号,多个以逗号隔开String
templateConfig平台配置 2022-09-13 黄保敬修改参数为对象String
content模板内容String
java.lang.Throwablejava.lang.Throwable
D - 示例代码
java

sendSms - 发送移动mas短信 自定义模板

参数说明类型
mobile手机号,多个以逗号隔开String
config平台配置 2022-09-13 黄保敬修改参数为对象JSONObject
content模板内容String
java.lang.Throwablejava.lang.Throwable
D - 示例代码
java

md5_32 - MD5 32位加密小写 大写32位 buf.toString()后面加.toUpperCase()即可

参数说明类型
str要加密的字符串String
java.security.NoSuchAlgorithmExceptionjava.security.NoSuchAlgorithmException
java.io.UnsupportedEncodingExceptionjava.io.UnsupportedEncodingException
D - 示例代码
java

jnpf.message.util.SynDingTalkUtil - 同步到企业微信的接口

getAccessToken - 获取接口访问凭证

参数说明类型
D - 示例代码
java

createDepartment - 创建钉钉部门接口

参数说明类型
deptModelmessage中的类
accessTokenString
D - 示例代码
java

updateDepartment - 更新钉钉部门接口

参数说明类型
deptModelmessage中的类
accessTokenString
D - 示例代码
java

deleteDepartment - 删除钉钉部门接口

参数说明类型
idLong
accessTokenString
D - 示例代码
java

getDepartmentList - 获取钉钉部门列表信息接口(一次只能获取下一级部门,不能多级查询)

参数说明类型
idLong
accessTokenString
D - 示例代码
java

getDepartmentInfo - 获取指定的钉钉部门信息接口

参数说明类型
deptIdLong
accessTokenString
D - 示例代码
java

createUser - 创建钉钉用户信息接口

参数说明类型
userModelmessage中的类
accessTokenString
D - 示例代码
java

updateUser - 更新钉钉用户信息接口

参数说明类型
userModelmessage中的类
accessTokenString
D - 示例代码
java

deleteUser - 删除钉钉用户信息接口

参数说明类型
userIdString
accessTokenString
D - 示例代码
java

getUserList -

参数说明类型
D - 示例代码
java

getOrganizeTreeToList - 按目录树结构数据转化为列表

参数说明类型
selectorVOmessage中的类
organizeListentity中的类
listByOrderentity中的类
D - 示例代码
java

jnpf.message.util.SynQyWebChatUtil - 同步到企业微信的接口

getAccessToken - 获取接口访问凭证

参数说明类型
D - 示例代码
java

sendMessage - 发送消息 20210416 Add By GongXishan 不抛出异常,返回Json

参数说明类型
D - 示例代码
java

sendWxMessage - 向企业微信发送信息

参数说明类型
corpIdString
corpSecretString
agentIdString
toUserIdString
contentsString
D - 示例代码
java

createDepartment - 创建部门

参数说明类型
departmentjson数据格式String
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

updateDepartment - 更新部门

参数说明类型
departmentjson数据格式String
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

deleteDepartment - 删除部门

参数说明类型
id部门IDString
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

getDepartmentList - 部门列表

参数说明类型
id根部门IDString
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

createUser - 创建用户

参数说明类型
userjson数据格式String
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

updateUser - 更新用户

参数说明类型
userjson数据格式String
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

deleteUser - 删除用户

参数说明类型
id用户IDString
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

getUserById - 获取单个成员信息

参数说明类型
id企业微信成员IDString
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

getUserList - 获取用户列表(返回精简的成员信息)

参数说明类型
idString
isGetChild1-递归获取,0-只获取本部门String
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

getUserDetailList - 获取用户列表(返回详细的成员信息)

参数说明类型
idString
isGetChild1-递归获取,0-只获取本部门String
accessTokenString
jnpf.exception.WxErrorExceptionjnpf.exception.WxErrorException
D - 示例代码
java

getOrganizeTreeToList - 按目录树结构数据转化为列表

参数说明类型
selectorVOmessage中的类
organizeListentity中的类
listByOrderentity中的类
D - 示例代码
java