配置短信通知

-
-
2025-03-03

条件检查

1、需要有个性功能列表许可:系统功能-短信发送

工作参数配置

1、0055:人工确认状态的划款持续这么久之后,才会发短信

2、0102:查询业务查询失败是否发起短信

3、0104:查询业务超过多少个错误时,合并发起一条短信,否则,逐个错误各发一条短信

4、0078,0079,0077,0086:短信平台配置,具体请参考各平台配置

用户配置

需要接收短信的用户,需要做以下配置:

个人信息

需要在个人信息里配置手机号码

用户消息配置

系统管理→用户消息配置:需要新增该用户的警告消息

用户账号管理

系统信息→用户账号管理:需要配置用户对指定账号有任意权限

各平台配置

国元证券消息中心

0086:选择:国元证券消息中心

0077:配置消息中心地址,如:https://60.173.222.37:8443

0078:配置消息源的loginId

0079:配置消息源的密钥

常见问题

配置后在划款失败时仍然没有发起短信

系统时间问题

有一种可能是之前因测试需要调整过系统时间,存在未来日期的数据,所以导致轮询检测程序存储了一个很大的id,导致当前的业务认为是旧数据。

查询当前存储的已扫描的最大日志ID

SELECT DICT_VALUE FROM EPG_DICTIONARY WHERE DICT_CODE='99990002';

对应日志信息表

select DETAIL_LOG_ID from EPG_REQ_DETAIL_LOG order by DETAIL_LOG_ID desc;

如果这个日志id有超过今日最大id,则需要调整99990002字典以及删除EPG_REQ_DETAIL_LOG相应的记录

这个id编码规范为:yyyyMMdd+序列号,所以看到开头日期超过今天的,都是有问题的

 

无短信排查步骤

检查完上面配置和常见问题之后,仍然没解决的话,按以下步骤尝试排查

1、排查短信内容是否正常生成

select * from CSL_MESSAGE_LIST order by CREATE_TIME desc;

确认消息时间以及内容,看是不是应该要发却没发的短信。

如果是,那么确认状态,如果状态为1,表示已经发送完成。进一步通过日志等渠道查看是否有报错信息。


目录