李一帆
|
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 |