80 Commits

Author SHA1 Message Date
sh1yu
1542deffff 初版本提交 2024-05-15 21:46:00 +08:00
wind
9511e4c7a7 Merge remote-tracking branch 'origin/dev-3.0.x' into dev-3.0.x 2024-03-22 15:22:51 +08:00
wind
0bf3aa562a 防止过度校验 2024-03-22 15:22:37 +08:00
JackZhai
e7991ddba4 Fixed:修复了手机号空值校验逻辑错误的问题。 2024-03-20 16:17:02 +08:00
zhoupan
97e9ec7a57 修复解除绑定时,没有从负载均衡器中移除实例的问题。
修复循环里移除自身产生的IndexOutOfBoundsException
2024-03-13 10:28:38 +08:00
handy
264795afbe 移除多余导入,部分字段设置为final,移除多余泛型,注释调整不使用尾行注释 2024-03-12 17:11:29 +08:00
bleachtred
6872a55860 update 优化变量名称 2024-03-12 16:55:55 +08:00
wind
0c1e1c5d62 去除多余判断和日志
修复:当拦截未开启时,不在进行拦截
2024-02-23 14:40:04 +08:00
wind
a9d65a4703 Merge remote-tracking branch 'origin/dev-3.0.x' into dev-3.0.x 2024-02-20 14:53:34 +08:00
wind
d67963cc3c 修复,日志级别问题,去除info级别无用日志改为debug级别 2024-02-20 14:52:30 +08:00
handy
fde178dc47 修复报错 2024-02-19 10:27:17 +08:00
Charles7c
aa51489624 优化部分日志使用 2024-02-03 18:53:09 +08:00
风如歌
deb13be650
!133 优化一些
Merge pull request !133 from handy/dev-3.0.x
2024-02-01 03:16:58 +00:00
疯狂的狮子Li
5add6ef80f
fix 修复 类型转换bug string不可强转int
Signed-off-by: 疯狂的狮子Li <15040126243@163.com>
2024-01-30 14:51:45 +00:00
handy
fc623cf5a9 移除冗余异常抛出和使用lombok简化,并优化点代码 2024-01-30 17:40:50 +08:00
sh1yu
7c127b6a01 优化SmsDao的日志输出,修复SE环境下SmsDao的获取方法 2024-01-15 17:31:54 +08:00
sh1yu
6494ea506a 1.修改多框架自动查找Smsdao时的error日志为info
2.修复在springboot的依赖下,使用smsReadConfig配置会发生渠道级上线拦截器异常的问题
2024-01-12 20:41:45 +08:00
wind
f2e273f0ef 新增方法 reload 和 reloadAll 用于重新从接口实现中读取并重新实例化短信对象 2023-12-26 10:48:30 +08:00
15946460103
920cb94ed5 复杂测试案例添加 2023-12-06 13:51:01 +08:00
15946460103
2fd2f4ba60 完善代码 2023-12-05 09:01:55 +08:00
Sh1yu
363dc530aa 新增核心方法适配 2023-11-27 18:07:29 +08:00
Sh1yu
3d56442115 黑名单的动态修改,魔法值修改;同时用户所使用的sms4j的唯一接口应该就是Smsblend,所以黑名单操作的方法建立在Smsblend上,但是因为涉及全局和缓存等,需要代理执行,增加BlackListRecordingProcessor.java 2023-11-01 14:34:48 +08:00
Sh1yu
bd35558532 BlackListProcessor 黑名单拦截
CoreMethodParamValidateProcessor  核心方法参数校验拦截器
RestrictedProcessor  账号上限拦截器
SingleBlendRestrictedProcessor  厂商上限拦截器
2023-10-30 17:02:04 +08:00
Sh1yu
436a41508f 提交经测试版本 2023-10-27 15:43:35 +08:00
wind
76cb93c4cc 修复异常代码行 2023-10-19 20:40:41 +08:00
wind
a5adf2afdb 修复,异步短信无法获取线程池问题 2023-10-19 16:28:45 +08:00
heng
5ec641c35d 修改通过配置读取接口读取指定configId时,如果读取到的配置不存在configId,就无法缓存到框架中的问题 2023-10-10 10:32:47 +08:00
Charles7c
08ccedc6ff 统一工具类风格为 XxxUtils 2023-09-08 11:26:36 +08:00
handy
d9210b3496 一些多余异常处理删除和idea警告格式优化
修复SmsBlendException 中requestId 错误set
2023-09-06 15:44:30 +08:00
handy
aaca3ef3d0 import 优化 2023-09-06 15:18:00 +08:00
heng
fc2003f8fe 1. 修改smsDao的注入方式
2. 去掉SmsSqlConfig的相关配置
2023-08-29 22:32:22 +08:00
heng
f4827da735 缓存部分3.0实现 2023-08-20 22:53:49 +08:00
wind
e7cbf70fdd 手动通过接口获取配置信息 2023-08-16 21:11:51 +08:00
heng
236ae38016 修改供应商创建相关代码,修改SE初始化方式 2023-08-05 19:06:42 +08:00
wind
9b03996af6 获取实例的常用方法(getByLoad和getByConfigId)更名为 getSmsBlend 方便使用 2023-08-01 18:32:44 +08:00
wind
d2494b1be7 定义SmsReadConfig 接口,用于读取外来厂商配置 2023-08-01 17:36:00 +08:00
wind
df0ef8e3b3 定义一个SmsRestrictedUtil接口,用于用户自主实现缓存功能。 2023-08-01 15:05:45 +08:00
wind
93d8f4bcb6 创建和注销方法同时联动SmsLoad中的负载均衡实例的增减,防止因一方配置注销而负载均衡器中未注销导致的异常问题 2023-07-31 11:28:21 +08:00
heng
d808332e01 改造核心的几个类 2023-07-30 20:59:06 +08:00
wind
0927e0ae5d 添加一个创建带有拦截功能实例的方法 2023-07-27 11:28:43 +08:00
heng
73ae62f0b2 改造核心的几个类 2023-07-26 21:12:51 +08:00
handy
1c2c730f05 移除报错的ReflectUtil更换为hutool的BeanUtil.beanToMap 2023-07-20 15:11:34 +08:00
wind
61d99e47c5 修改:负载均衡器可存在多个
添加:spring模式下bean注入后则设置到配置工厂,并添加至负载均衡器
2023-07-06 23:33:32 +08:00
wind
61336f3145 修复:java se对于网易云短信的配置支持
添加:
1.增加创建并加入负载器方法
2.SupplierFactory的set方法将自动创建并添加至负载器
3.添加助通短信的se适配
优化:
spring不再注入未配置的bean
2023-07-06 23:06:32 +08:00
dazer007
41449a4752 新增助通短信平台,官网 ztinfo.cn 2023-07-03 18:31:47 +08:00
adam
6028b004b3 feat: netease 2023-06-02 15:41:42 +08:00
bleachtred
fd87e4dde4 update 简化hutool包的引入 按需添加 2023-05-30 15:54:38 +08:00
wind
dda1646650 添加非单例实现对象的获取方法和实现 2023-05-29 20:14:28 +08:00
handy
9abc18bbcc 删除多余空白配置,调整版本号为2.1.0-SNAPSHOT 2023-05-25 21:07:58 +08:00
handy
1fcb67eaf7 fastjson移除,使用huTool的json替代
使用idea的自动导包优化现在的导入
2023-05-22 18:41:05 +08:00