Commit Graph

6 Commits (dcb0107fa6d72fdfe3274592076c37f6abe41094)

Author SHA1 Message Date
李一帆 dcb0107fa6 fix(sms): 调整定时任务执行时间避免冲突
- 将生日短信发送标志重置时间从0点调整为0点1分
- 将节假日短信发送标志重置时间从0点调整为0点1分
- 避免两个定时任务在同一时间点执行可能产生的资源竞争
2025-09-29 09:14:34 +08:00
李一帆 13ee8d62b2 feat(sms): 为carbonCopy功能添加时间限制
用户提示词:carbonCopy增加一个限制,10月5号之后就不抄送了

- 在生日短信和节日短信的carbonCopy方法中添加日期检查
- 设置截止日期为2025年10月5日,超过该日期自动跳过抄送
- 添加日志记录,便于追踪抄送功能的状态
- 优化抄送功能的时间控制逻辑

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 17:35:17 +08:00
李一帆 da3b41b0b4 refactor(sms): 清理SMS相关代码并优化节日短信功能
用户提示词:给主题日短信功能也做相同逻辑的修改、cleanup code for sms series

- 为主题日短信添加与生日短信相同的优化逻辑
- 添加节日短信发送去重机制和数据库标记控制
- 新增节日短信抄送功能和定时重置任务
- 清理SmsHolidayServiceImpl和SmsBirthdayServiceImpl中的注释代码
- 优化导入语句,将通配符导入改为具体类导入
- 统一使用数据库标记控制发送状态,移除内存状态管理
- 增强线程安全控制,防止并发执行问题

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-28 16:52:49 +08:00
李一帆 0f94998144 fix(sms): 调整生日和主题日短信日志级别
- 将调试日志升级为信息日志以提高可见性-优化日志记录逻辑确保关键操作被正确跟踪- 统一异常处理中的日志输出格式
- 改进定时任务执行时的日志记录准确性
-修正线程安全状态检查时的日志描述
- 更新方法注释以符合实际实现逻辑
2025-09-28 10:16:24 +08:00
李一帆 c33a615fbe feat: 为SMS相关控制器添加专门的分页查询DTO
- 新增SmsSpecialistPageDto、SmsHolidayPageDto、SmsLogPageDto
- 修改三个控制器的page方法使用专门的DTO
- 为Service接口和实现类添加page方法支持
- 支持按name、phone、status等字段进行条件查询
- 移除不必要的searchCount、sortField、sortOrder属性

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-26 17:35:05 +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