You've already forked FrameTour-BE
- 新增内容哈希计算逻辑,基于元素内容生成SHA256哈希用于去重判断 - 添加重复图片检测功能,当所有IMAGE元素使用相同URL时抛出异常 - 实现历史记录查询接口,根据模板ID、内容哈希和景区ID查找重复记录 - 扩展生成响应对象,增加isDuplicate和originalRecordId字段标识复用情况 - 更新数据库实体和Mapper,新增content_hash、is_duplicate等字段支持去重 - 添加完整的单元测试和集成测试,覆盖去重检测、哈希计算等核心逻辑 - 引入DuplicateImageException和PuzzleBizException异常类完善错误处理
8 lines
181 B
Java
8 lines
181 B
Java
package com.ycwl.basic.puzzle.exception;
|
|
|
|
public class PuzzleBizException extends RuntimeException {
|
|
public PuzzleBizException(String message) {
|
|
super(message);
|
|
}
|
|
}
|