2 Commits (cbf881ea6ef50a1f18ea46026370cf7461b263c8)

Author SHA1 Message Date
yangk cbf881ea6e refactor(asset): 优化借阅归还提醒服务事务处理
- 使用 TransactionTemplate 替代 @Transactional 注解进行事务管理
- 移除 SimpleDateFormat,改用 DateFormatUtils 处理日期格式化
- 在批量处理逾期借阅订单时确保每条记录的事务独立性
- 重构测试类以适配新的事务处理方式并添加事务模板模拟

feat(system): 增强通知查看权限控制

- 实现按用户过滤可查看通知的功能
- 添加通知接收者可见性验证SQL逻辑
- 优化批量标记通知为已读的权限检查性能
- 更新通知列表接口以应用查看权限过滤
- 调整通知管理权限检查逻辑以支持更细粒度控制

test(system): 迁移通知接收者服务单元测试

- 将原有的资产模块中的通知接收者测试迁移至系统模块
- 补充批处理可查看通知ID功能的单元测试用例
- 完善通知权限过滤相关的测试覆盖

chore(system): 更新系统模块依赖配置

- 添加Spring Boot测试依赖支持
- 配置Maven Surefire插件以提升测试执行能力
4 days ago
yangk 1c029399c7 feat(asset): 添加借用到期归还提醒功能
- 新增AmsBorrowOrderMapper查询到期借用单据接口
- 实现BorrowReturnReminderService借用到期提醒服务
- 添加SysNoticeReceiver通知接收人相关实体和接口
- 集成系统通知公告模块支持定向消息推送
- 完善通知查看权限控制和防重复提醒机制
- 编写单元测试验证提醒逻辑和数据完整性
4 days ago