You've already forked FrameTour-BE
refactor(puzzle): 重构拼图功能实现会员拼图关联管理
- 移除原有的图片裁切功能和userArea字段 - 删除originalImageUrl字段,统一使用resultImageUrl - 添加MemberPuzzleEntity实体类管理会员拼图关联关系 - 创建MemberPuzzleMapper接口及XML映射文件 - 实现PuzzleRelationProcessor处理器负责关联记录创建 - 在拼图生成完成后自动创建会员拼图关联记录 - 添加景区配置中的免费拼图数量设置 - 实现免费拼图逻辑控制 - 更新拼图模板和生成记录的数据结构 - 修改AppPuzzleController中图片URL的获取方式 - 优化PuzzleEdgeRenderTaskService中的图片处理流程
This commit is contained in:
@@ -147,8 +147,8 @@ public class AppPuzzleController {
|
||||
}
|
||||
|
||||
// 检查是否有图片URL
|
||||
String originalImageUrl = record.getOriginalImageUrl();
|
||||
if (originalImageUrl == null || originalImageUrl.isEmpty()) {
|
||||
String imageUrl = record.getResultImageUrl();
|
||||
if (imageUrl == null || imageUrl.isEmpty()) {
|
||||
return ApiResponse.fail("该拼图记录没有可用的图片URL");
|
||||
}
|
||||
|
||||
@@ -163,7 +163,7 @@ public class AppPuzzleController {
|
||||
face.getMemberId(),
|
||||
face.getScenicId(),
|
||||
record.getFaceId(),
|
||||
originalImageUrl,
|
||||
imageUrl,
|
||||
0L // 打印特有
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user