Commit Graph

86 Commits (da3b41b0b4e7fa28c4e2f6a60a452dd2ba96daf7)

Author SHA1 Message Date
李一帆 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
李一帆 21ac2c2756 feat(sms): 添加短信日志查询的时间范围筛选功能
- 在 SmsLogPageDto 中新增开始时间和结束时间字段
- 使用 @JsonFormat 注解格式化日期显示
- 在 SmsLogServiceImpl 中实现按时间范围查询逻辑
- 支持根据发送时间进行起止时间筛选
-保持默认按发送时间降序排列的查询规则
2025-09-28 16:02:27 +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
李一帆 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
李一帆 a7d890843e feat(sms-task): 实现主题日短信功能
- 完善主题日短信服务接口,添加活动任务查询和发送方法
- 实现主题日短信服务类,支持按时间段查询活动任务
- 添加主题日短信发送功能,支持个性化模板替换
- 实现定时任务:每分钟检查并发送主题日短信
- 添加每日状态重置定时任务,防止重复发送
- 支持批量发送多个主题日短信任务
- 优化异常处理和日志记录机制
- 使用并发Map保证多线程安全

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-23 11:07:50 +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
wany ae3f7eca91 气象预警查询,解决咸安区预警时区县仍是咸宁问题 2025-09-05 09:23:17 +08:00
cxw 6ff12c4931 增加责任人抽查批量匹配相关接口 2025-07-17 15:13:18 +08:00
李一帆 c20442eae6 智能外呼 2025-07-14 11:23:11 +08:00
徐杰盟 da00fc2b1a 市级责任人抽查模块开发 2024-08-21 17:18:02 +08:00
徐杰盟 7e4772db46 山洪责任人查询修改 2024-08-08 17:51:25 +08:00
徐杰盟 795b81bf49 山洪责任人上传修改 2024-08-08 15:57:37 +08:00
徐杰盟 f064f5b087 山洪责任人上传修改 2024-08-08 15:48:26 +08:00
徐杰盟 83673394b2 抽查名单去重,手机号需要支持模糊查询,用责任人电话查询时接口报错, 今日抽查责任人电话查询报错, 导入模版的格式需要调整,抽查日志中叫应记录应该按叫应时间倒序排列,导出行政区划责任人,表格样式,首行首列应该是“序号”;序号从1开始,不能从0开始 2024-08-05 17:06:23 +08:00
徐杰盟 b6d9107218 备注新增列表查询,分页查询修改,防汛周期分页查询修改,正式环境前后端部署, 2024-08-02 17:13:58 +08:00
徐杰盟 a8dedb325e 山洪责任人修改,分页查询,抽查日志新增,综述,抽查日志导出,分页查询,备注内容新增修改,防汛周期新增,修改等接口自测修改 2024-08-01 17:41:07 +08:00
徐杰盟 694b2defde 抽查日志分页,综述查询,备注内容新增,修改删除,分页查询,防汛周期配置新增,修改,删除,分页查询 2024-07-31 17:55:05 +08:00
徐杰盟 d6b81339c2 抽查日志分页,综述查询,备注内容新增,修改删除,分页查询,防汛周期配置新增,修改,删除,分页查询 2024-07-31 13:26:01 +08:00
徐杰盟 47cf11deca 行政责任人导入导出接口, 抽查接口, 列表查询接口,修改接口,包保责任人导入导出接口, 抽查接口, 列表查询接口,修改接口,今日抽查列表查询接口等接口开发 2024-07-30 17:24:38 +08:00
徐杰盟 b6f20e5b51 气象预警增加导出功能 2024-07-17 16:31:26 +08:00
徐杰盟 81e3f4bf3e 代码提交 2024-06-24 14:22:42 +08:00
徐杰盟 a24adf091d 代码提交 2024-06-21 11:45:49 +08:00
徐杰盟 68f09fe882 代码提交 2024-06-17 11:17:33 +08:00
徐杰盟 09f410c0c6 正在生效的预警信息修改 预警消息存库修改 2024-06-13 16:06:46 +08:00
徐杰盟 1e0b174c74 预警统计接口新增 2024-06-13 15:11:45 +08:00
ForwithyNew 143b765fd3 /getGroupWarning:把预警信息存起来 2024-06-11 17:34:24 +08:00
ForwithyNew bcfacb94ed /qxwarning/getDpple:获取预警信息的防御责任人修改为旧联系人。 2024-06-11 11:59:57 +08:00
徐杰盟 edbfafb2c6 新增老平台数据库查询接口,excel导出接口,excel数据解析接口,excel导入接口 2024-06-11 10:54:34 +08:00
ForwithyNew 4ce1539457 Merge branch 'master' of http://local.gunshiiot.com:10000/xjm/fxkh-txl-service
 Conflicts:
	src/main/resources/application.yml
2024-06-05 18:01:09 +08:00
ForwithyNew 5b151edd03 湖北防汛抗旱调度系统:预警信息和叫应信息接口完成。 2024-06-05 18:00:55 +08:00
徐杰盟 56eb868d6d 新增市县通讯录导入导出接口 2024-06-05 16:33:32 +08:00
徐杰盟 ffc58cb901 新增市县通讯录导入导出接口 2024-06-04 17:56:05 +08:00
徐杰盟 31e95b7582 组织查询修改 2024-06-04 15:05:47 +08:00
徐杰盟 f25631558e wx手机号登录修改, wxopenid登录新增,通讯录数据查询修改 2024-06-04 14:46:00 +08:00
徐杰盟 e3577b1cd9 wx手机号登录修改, wxopenid登录新增,通讯录数据查询修改 2024-06-04 14:18:15 +08:00
徐杰盟 1329a6e096 气象预警,历史气象预警新增缓存 2024-06-03 16:33:51 +08:00
徐杰盟 0060bd7b1a 新增微信小程序登录,新增白名单设置,新增白名单修改接口 2024-06-03 14:14:30 +08:00
徐杰盟 b19832d9bd 代码提交 2024-05-31 16:20:50 +08:00
徐杰盟 cedcdbbb33 代码提交 2024-05-31 09:20:03 +08:00
徐杰盟 000fd0cddf 登录返回行政区划名称 2024-05-30 09:14:30 +08:00
徐杰盟 9cb2d96ccf 登录返回行政区划名称 2024-05-29 16:49:04 +08:00
徐杰盟 7d08291ec5 登录返回行政区划名称 2024-05-29 15:51:37 +08:00
徐杰盟 981c0a4eb6 通过行政区划下载excel新增 2024-05-29 15:19:22 +08:00
徐杰盟 497a655ee8 通过行政区划下载excel新增 2024-05-28 10:41:40 +08:00