추론수정
This commit is contained in:
@@ -172,6 +172,7 @@ public class MapSheetLearnRepositoryImpl implements MapSheetLearnRepositoryCusto
|
||||
mapSheetLearnEntity.inferEndDttm,
|
||||
mapSheetLearnEntity.detectingCnt,
|
||||
mapSheetLearnEntity.detectEndCnt,
|
||||
|
||||
m1Model.modelVer.as("model1Ver"),
|
||||
m2Model.modelVer.as("model2Ver"),
|
||||
m3Model.modelVer.as("model3Ver")))
|
||||
@@ -189,32 +190,35 @@ public class MapSheetLearnRepositoryImpl implements MapSheetLearnRepositoryCusto
|
||||
}
|
||||
|
||||
@Override
|
||||
public Optional<InferenceProgressDto> getInferenceAiResultById(Long id) {
|
||||
// InferenceProgressDto dto =
|
||||
// queryFactory
|
||||
// .select(
|
||||
// Projections.constructor(
|
||||
// InferenceProgressDto.class,
|
||||
// Projections.constructor(
|
||||
// InferenceProgressDto.pred_requests_areas.class,
|
||||
// mapSheetLearnEntity.compareYyyy,
|
||||
// mapSheetLearnEntity.targetYyyy,
|
||||
// mapSheetLearnEntity.modelComparePath,
|
||||
// mapSheetLearnEntity.modelTargetPath
|
||||
// ),
|
||||
// modelMngEntity.uuid.eq(mapSheetLearnEntity.m1ModelUuid).as("m1ModelUuid"),
|
||||
// modelMngEntity.uuid.eq(mapSheetLearnEntity.m2ModelUuid).as("m2ModelUuid"),
|
||||
// mapSheetLearnEntity.cdModelPath,
|
||||
// mapSheetLearnEntity.cdModelConfig,
|
||||
// mapSheetLearnEntity.clsModelPath,
|
||||
// mapSheetLearnEntity.clsModelVersion,
|
||||
// mapSheetLearnEntity.cdModelType,
|
||||
// mapSheetLearnEntity.priority
|
||||
// )
|
||||
// )
|
||||
// .from(mapSheetLearnEntity)
|
||||
// .where(mapSheetLearnEntity.id.eq(id))
|
||||
// .fetchOne();
|
||||
return Optional.empty();
|
||||
public InferenceProgressDto getInferenceAiResultById(Long id, UUID modelUuid) {
|
||||
|
||||
QModelMngEntity model = new QModelMngEntity("model");
|
||||
|
||||
InferenceProgressDto dto =
|
||||
queryFactory
|
||||
.select(
|
||||
Projections.constructor(
|
||||
InferenceProgressDto.class,
|
||||
Projections.constructor(
|
||||
InferenceProgressDto.pred_requests_areas.class,
|
||||
mapSheetLearnEntity.compareYyyy,
|
||||
mapSheetLearnEntity.targetYyyy,
|
||||
mapSheetLearnEntity.modelComparePath,
|
||||
mapSheetLearnEntity.modelTargetPath),
|
||||
model.modelVer.as("modelVer"),
|
||||
model.cdModelPath.as("cdModelPath"),
|
||||
model.cdModelFileName.as("cdModelFileName"),
|
||||
model.cdModelConfigPath.as("cdModelConfigPath"),
|
||||
model.cdModelConfigFileName.as("cdModelConfigFileName"),
|
||||
model.clsModelPath,
|
||||
model.clsModelFileName,
|
||||
model.clsModelVersion
|
||||
))
|
||||
.from(mapSheetLearnEntity)
|
||||
.join(model)
|
||||
.on(model.uuid.eq(modelUuid))
|
||||
.where(mapSheetLearnEntity.id.eq(id))
|
||||
.fetchOne();
|
||||
return dto;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user