diff --git a/src/main/java/com/ycwl/basic/controller/printer/PrinterTvController.java b/src/main/java/com/ycwl/basic/controller/printer/PrinterTvController.java index fd70ae44..ed1c3346 100644 --- a/src/main/java/com/ycwl/basic/controller/printer/PrinterTvController.java +++ b/src/main/java/com/ycwl/basic/controller/printer/PrinterTvController.java @@ -48,6 +48,7 @@ import java.io.OutputStream; import java.util.ArrayList; import java.util.Date; import java.util.List; +import java.util.Map; import java.util.UUID; import static com.ycwl.basic.constant.StorageConstant.USER_FACE; @@ -62,9 +63,7 @@ public class PrinterTvController { private final DeviceRepository deviceRepository; private final ScenicRepository scenicRepository; private final FaceRepository faceRepository; - private final TaskFaceService faceService; private final FaceService pcFaceService; - private final ScenicService scenicService; private final SourceMapper sourceMapper; private final FaceMapper faceMapper; private final MemberRelationRepository memberRelationRepository; @@ -195,8 +194,8 @@ public class PrinterTvController { * @return type=2且face_sample_id匹配的source记录 */ @GetMapping("/{faceSampleId}/source") - public ApiResponse getSourceByFaceSampleId(@PathVariable Long faceSampleId) { - SourceEntity source = sourceMapper.getBySampleIdAndType(faceSampleId, 2); + public ApiResponse getSourceByFaceSampleId(@PathVariable Long faceSampleId, @RequestParam(name = "type", required = false, defaultValue = "2") Integer type) { + SourceEntity source = sourceMapper.getBySampleIdAndType(faceSampleId, type); if (source == null) { return ApiResponse.fail("未找到对应的图像素材"); }