You've already forked FrameTour-BE
feat(puzzle): 修改生成记录查询逻辑以支持人脸ID
- 将查询条件从 orderId 更改为 faceId - 更新 Mapper 接口方法名和参数 - 修改 XML 映射文件中的字段和查询条件 - 调整插入记录时使用的字段名称 - 更新基础列定义以反映新的字段结构
This commit is contained in:
@@ -27,8 +27,8 @@ public class PuzzleGenerateController {
|
||||
*/
|
||||
@PostMapping("/generate")
|
||||
public ApiResponse<PuzzleGenerateResponse> generatePuzzle(@RequestBody PuzzleGenerateRequest request) {
|
||||
log.info("拼图生成请求: templateCode={}, userId={}, orderId={}",
|
||||
request.getTemplateCode(), request.getUserId(), request.getOrderId());
|
||||
log.info("拼图生成请求: templateCode={}, userId={}, faceId={}",
|
||||
request.getTemplateCode(), request.getUserId(), request.getFaceId());
|
||||
|
||||
// 参数校验
|
||||
if (request.getTemplateCode() == null || request.getTemplateCode().trim().isEmpty()) {
|
||||
|
||||
@@ -23,11 +23,6 @@ public class PuzzleGenerateRequest {
|
||||
*/
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 订单ID(可选)
|
||||
*/
|
||||
private String orderId;
|
||||
|
||||
/**
|
||||
* 业务类型(可选)
|
||||
*/
|
||||
|
||||
@@ -44,10 +44,10 @@ public class PuzzleGenerationRecordEntity {
|
||||
private Long userId;
|
||||
|
||||
/**
|
||||
* 关联订单号
|
||||
* 人脸ID(用于关联素材和追溯)
|
||||
*/
|
||||
@TableField("order_id")
|
||||
private String orderId;
|
||||
@TableField("face_id")
|
||||
private Long faceId;
|
||||
|
||||
/**
|
||||
* 业务类型(如:order-订单 ticket-门票 certificate-证书)
|
||||
|
||||
@@ -27,9 +27,9 @@ public interface PuzzleGenerationRecordMapper {
|
||||
@Param("limit") Integer limit);
|
||||
|
||||
/**
|
||||
* 查询订单的生成记录列表
|
||||
* 查询人脸ID的生成记录列表
|
||||
*/
|
||||
List<PuzzleGenerationRecordEntity> listByOrderId(@Param("orderId") String orderId);
|
||||
List<PuzzleGenerationRecordEntity> listByFaceId(@Param("faceId") Long faceId);
|
||||
|
||||
/**
|
||||
* 插入记录
|
||||
|
||||
Reference in New Issue
Block a user