李一帆
|
0f94998144
|
fix(sms): 调整生日和主题日短信日志级别
- 将调试日志升级为信息日志以提高可见性-优化日志记录逻辑确保关键操作被正确跟踪- 统一异常处理中的日志输出格式
- 改进定时任务执行时的日志记录准确性
-修正线程安全状态检查时的日志描述
- 更新方法注释以符合实际实现逻辑
|
2025-09-28 10:16:24 +08:00 |
李一帆
|
66c73425ae
|
refactor(sms): 重构短信服务相关类名和包结构
- 将 Specialist 相关类重命名为 SmsSpecialist
- 将 SmsTask 相关类重命名为 SmsHoliday
- 更新所有引用和导入语句以匹配新的类名- 调整控制器路由路径前缀统一为 /sms- 修改数据库表名 SPECIALIST 为 SMS_SPECIALIST
- 修改数据库表名 SMS_TASK 为 SMS_HOLIDAY
|
2025-09-26 11:07:29 +08:00 |
李一帆
|
c32e27b174
|
feat(sms):优化生日短信发送逻辑并添加去重机制
- 修改查询条件,增加对专家生日短信已发送标记的过滤
- 实现发送前手机号去重逻辑,避免重复发送
- 添加发送成功后更新专家短信发送标记的逻辑
- 实现定时任务每天重置专家短信发送标记- 添加定时任务,每天凌晨重置短信发送状态
- 增加发送短信抄送功能,抄送指定人员
- 优化线程安全控制,防止重复执行短信发送任务
- 更新 Specialist 实体类,增加短信发送标记字段
- 修改 SpecialistMapper,添加重置短信发送标记的方法- 更新数据库表结构,添加短信发送标记字段
|
2025-09-26 10:55:25 +08:00 |
李一帆
|
f9450c9ffc
|
feat(sms): 为短信发送增加3秒间隔保护机制
- 在SmsBirthdayServiceImpl和SmsTaskServiceImpl中增加3秒发送间隔
- 添加详细的发送进度日志,显示当前发送第几位专家
- 实现线程中断处理,确保间隔等待可被正确中断
- 优化短信发送流程,最后一位专家发送后不等待间隔
- 增强日志记录,包含发送开始、进度、等待和完成状态
- 保护短信接口避免因频繁调用导致的压力和限流问题
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-25 14:51:21 +08:00 |
李一帆
|
e550137ebf
|
test(sms): 添加生日短信发送功能的单元测试- 创建 BirthdaySmsServiceTest 测试类- 配置测试环境使用 dev profile
- 实现测试方法 testSendBirthdaySms 用于验证短信发送逻辑
- 添加测试专家数据构建与模板替换逻辑
- 集成 SmsHelper 进行实际短信发送测试
- 增加异常处理和测试结果输出日志
|
2025-09-25 14:33:06 +08:00 |
李一帆
|
6a82179473
|
feat(sms): 更新短信模板占位符替换逻辑
- 移除了不再使用的 ArrayList 导入- 从生日短信模板中移除 {称呼} 占位符替换
- 将主题日短信模板中的 {称呼} 替换为 {地址}
- 更新 Specialist 实体类,将 title 字段重命名为 address
- 修改数据库表结构,将 TITLE 字段改为 ADDRESS 并更新注释
- 调整失败短信日志记录中的内容生成逻辑,使用 address 替代 title
|
2025-09-25 11:47:01 +08:00 |
李一帆
|
9f1baf17d2
|
feat(sms-birthday): 完善生日短信功能实现
- 添加今天过生日专家查询方法
- 实现生日短信发送功能,支持个性化模板
- 添加定时任务:每分钟检查并发送生日短信
- 添加每日状态重置定时任务
- 优化代码注释和异常处理
- 修正专家实体描述字段
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-09-23 11:02:40 +08:00 |
李一帆
|
b2773e47e2
|
feat(sms): 添加生日短信、短信任务、短信日志和专家通讯录功能模块
- 新增生日短信实体类SmsBirthday及其相关控制器、服务和Mapper
- 新增短信任务实体类SmsTask及其相关控制器、服务和Mapper
- 新增短信日志实体类SmsLog及其相关控制器、服务和Mapper
- 新增专家通讯录实体类Specialist及其相关控制器、服务和Mapper
- 提供各模块的增删改查接口实现
- 添加数据库建表SQL脚本
|
2025-09-23 10:22:38 +08:00 |