You've already forked FrameTour-BE
feat(printer): 支持查询不同类型的图像素材
- 为getSourceByFaceSampleId接口添加type参数,默认值为2 - 修改sourceMapper调用,传入动态type参数 - 移除未使用的scenicService和faceService依赖 - 引入Map类但尚未使用,可能为后续功能预留
This commit is contained in:
@@ -48,6 +48,7 @@ import java.io.OutputStream;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
import static com.ycwl.basic.constant.StorageConstant.USER_FACE;
|
import static com.ycwl.basic.constant.StorageConstant.USER_FACE;
|
||||||
@@ -62,9 +63,7 @@ public class PrinterTvController {
|
|||||||
private final DeviceRepository deviceRepository;
|
private final DeviceRepository deviceRepository;
|
||||||
private final ScenicRepository scenicRepository;
|
private final ScenicRepository scenicRepository;
|
||||||
private final FaceRepository faceRepository;
|
private final FaceRepository faceRepository;
|
||||||
private final TaskFaceService faceService;
|
|
||||||
private final FaceService pcFaceService;
|
private final FaceService pcFaceService;
|
||||||
private final ScenicService scenicService;
|
|
||||||
private final SourceMapper sourceMapper;
|
private final SourceMapper sourceMapper;
|
||||||
private final FaceMapper faceMapper;
|
private final FaceMapper faceMapper;
|
||||||
private final MemberRelationRepository memberRelationRepository;
|
private final MemberRelationRepository memberRelationRepository;
|
||||||
@@ -195,8 +194,8 @@ public class PrinterTvController {
|
|||||||
* @return type=2且face_sample_id匹配的source记录
|
* @return type=2且face_sample_id匹配的source记录
|
||||||
*/
|
*/
|
||||||
@GetMapping("/{faceSampleId}/source")
|
@GetMapping("/{faceSampleId}/source")
|
||||||
public ApiResponse<SourceEntity> getSourceByFaceSampleId(@PathVariable Long faceSampleId) {
|
public ApiResponse<SourceEntity> getSourceByFaceSampleId(@PathVariable Long faceSampleId, @RequestParam(name = "type", required = false, defaultValue = "2") Integer type) {
|
||||||
SourceEntity source = sourceMapper.getBySampleIdAndType(faceSampleId, 2);
|
SourceEntity source = sourceMapper.getBySampleIdAndType(faceSampleId, type);
|
||||||
if (source == null) {
|
if (source == null) {
|
||||||
return ApiResponse.fail("未找到对应的图像素材");
|
return ApiResponse.fail("未找到对应的图像素材");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user