5612fe07525863581fe64deb726a92494c8a9504
- 修复 GlobalUtils.getLoginUser() NPE 风险(send/approve/reject) - 批量操作改为前置校验+全量执行(batchPublish/batchTakeDown/batchDeleteResources) - 新增 deleteResource/batchDeleteResources,已发布资源不可删除 - 标签过滤 SQL 修复边界精确匹配(避免 id=2 误匹配 12/22) - 收藏/阅读改用 DuplicateKeyException 消除并发竞态 - fillResourceExtras/queryResourceList 批量查询分类名称,避免 N+1 - 新增 validateResource 校验内容类型、分类、标签合法性 - copyResource 补全 effectiveTime/expiryTime、版本记录、校验 - 审核下发/下架/删除增加状态机保护 - send() 使用 REQUIRES_NEW 事务隔离,确保批量推送单条失败互不影响 - 版本历史上限控制 MAX_VERSIONS=20 - 分类/标签树形重构:分类不再嵌套子分类,统一为分类+标签两级 - 清理废弃方法(listCategories/listAllCategoriesAndTags 等) - 批量删除分类/标签增加 @Transactional 事务保护 Co-Authored-By: Claude <noreply@anthropic.com>
新疆油田项目
项目介绍
新疆油田项目后端微服务。
Languages
Java
100%