[KC-108] 분석도엽 ai api호출 테스트

This commit is contained in:
2026-01-12 14:32:54 +09:00
parent 3d612f75d7
commit 1d03ecce85
3 changed files with 25 additions and 7 deletions

View File

@@ -23,6 +23,7 @@ public class InferenceSendDto {
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public static class PredRequestsAreas {
private Integer input1_year;

View File

@@ -13,6 +13,7 @@ import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto.MapSheetNumDto;
import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto.MapSheetScope;
import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto.ResultList;
import com.kamco.cd.kamcoback.inference.dto.InferenceSendDto;
import com.kamco.cd.kamcoback.inference.dto.InferenceSendDto.PredRequestsAreas;
import com.kamco.cd.kamcoback.model.dto.ModelMngDto.Basic;
import com.kamco.cd.kamcoback.postgres.core.InferenceResultCoreService;
import com.kamco.cd.kamcoback.postgres.core.MapSheetMngCoreService;
@@ -91,13 +92,25 @@ public class InferenceResultService {
mapSheetNumList.add(mapSheetDto.getMapSheetNum());
}
this.getSceneInference(String.valueOf(req.getCompareYyyy()), mapSheetNumList);
this.getSceneInference(String.valueOf(req.getTargetYyyy()), mapSheetNumList);
String modelComparePath =
this.getSceneInference(String.valueOf(req.getCompareYyyy()), mapSheetNumList);
String modelTargetPath =
this.getSceneInference(String.valueOf(req.getTargetYyyy()), mapSheetNumList);
PredRequestsAreas predRequestsAreas = new PredRequestsAreas();
predRequestsAreas.setInput1_year(req.getCompareYyyy());
predRequestsAreas.setInput2_year(req.getTargetYyyy());
predRequestsAreas.setInput1_scene_path(modelComparePath);
predRequestsAreas.setInput2_scene_path(modelTargetPath);
InferenceSendDto m1 = this.getModelInfo(req.getModel1Uuid());
InferenceSendDto m2 = this.getModelInfo(req.getModel2Uuid());
InferenceSendDto m3 = this.getModelInfo(req.getModel3Uuid());
m1.setPredRequestsAreas(predRequestsAreas);
m2.setPredRequestsAreas(predRequestsAreas);
m3.setPredRequestsAreas(predRequestsAreas);
ensureAccepted(m1);
// ensureAccepted(m2);
// ensureAccepted(m3);
@@ -183,8 +196,8 @@ public class InferenceResultService {
* @param yyyy
* @param mapSheetNums
*/
private void getSceneInference(String yyyy, List<String> mapSheetNums) {
mapSheetMngCoreService.getSceneInference(yyyy, mapSheetNums);
private String getSceneInference(String yyyy, List<String> mapSheetNums) {
return mapSheetMngCoreService.getSceneInference(yyyy, mapSheetNums);
}
/**