|
|
|
|
@@ -4,12 +4,14 @@ import com.kamco.cd.kamcoback.common.enums.CommonUseStatus;
|
|
|
|
|
import com.kamco.cd.kamcoback.common.utils.UserUtil;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceDetailDto;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceDetailDto.Dashboard;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceDetailDto.InferenceBatchSheet;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceDetailDto.MapSheet;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto.InferenceServerStatusDto;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto.InferenceStatusDetailDto;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto.MapSheetNumDto;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto.ResultList;
|
|
|
|
|
import com.kamco.cd.kamcoback.inference.dto.InferenceResultDto.SaveInferenceAiDto;
|
|
|
|
|
import com.kamco.cd.kamcoback.postgres.entity.MapInkx5kEntity;
|
|
|
|
|
import com.kamco.cd.kamcoback.postgres.entity.MapSheetAnalDataInferenceEntity;
|
|
|
|
|
import com.kamco.cd.kamcoback.postgres.entity.MapSheetAnalDataInferenceGeomEntity;
|
|
|
|
|
@@ -219,17 +221,43 @@ public class InferenceResultCoreService {
|
|
|
|
|
.toList();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void update(UUID uuid, Long batchId, String status) {
|
|
|
|
|
public void update(SaveInferenceAiDto request) {
|
|
|
|
|
MapSheetLearnEntity entity =
|
|
|
|
|
mapSheetLearnRepository
|
|
|
|
|
.getInferenceResultByUuid(uuid)
|
|
|
|
|
.orElseThrow(() -> new EntityNotFoundException(uuid.toString()));
|
|
|
|
|
.getInferenceResultByUuid(request.getUuid())
|
|
|
|
|
.orElseThrow(() -> new EntityNotFoundException());
|
|
|
|
|
|
|
|
|
|
entity.setBatchId(batchId);
|
|
|
|
|
entity.setStatus(status);
|
|
|
|
|
if (request.getType().equals("M1")) {
|
|
|
|
|
entity.setM1ModelBatchId(request.getBatchId());
|
|
|
|
|
} else if (request.getType().equals("M2")) {
|
|
|
|
|
entity.setM2ModelBatchId(request.getBatchId());
|
|
|
|
|
} else if (request.getType().equals("M3")) {
|
|
|
|
|
entity.setM3ModelBatchId(request.getBatchId());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
entity.setStatus(request.getStatus());
|
|
|
|
|
if (request.getInferStartDttm() != null) {
|
|
|
|
|
entity.setInferStartDttm(request.getInferStartDttm());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<InferenceServerStatusDto> getInferenceServerStatusList(){return mapSheetLearnRepository.getInferenceServerStatusList();
|
|
|
|
|
public List<InferenceServerStatusDto> getInferenceServerStatusList() {
|
|
|
|
|
return mapSheetLearnRepository.getInferenceServerStatusList();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public InferenceBatchSheet getInferenceResultByStatus(String status) {
|
|
|
|
|
MapSheetLearnEntity entity =
|
|
|
|
|
mapSheetLearnRepository
|
|
|
|
|
.getInferenceResultByStatus(status)
|
|
|
|
|
.orElseThrow(() -> new EntityNotFoundException(status));
|
|
|
|
|
|
|
|
|
|
InferenceBatchSheet inferenceBatchSheet = new InferenceBatchSheet();
|
|
|
|
|
inferenceBatchSheet.setM1BatchId(entity.getM1ModelBatchId());
|
|
|
|
|
inferenceBatchSheet.setM2BatchId(entity.getM2ModelBatchId());
|
|
|
|
|
inferenceBatchSheet.setM3BatchId(entity.getM3ModelBatchId());
|
|
|
|
|
inferenceBatchSheet.setStatus(entity.getStatus());
|
|
|
|
|
inferenceBatchSheet.setRunningModelType(entity.getRunningModelType());
|
|
|
|
|
return inferenceBatchSheet;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public InferenceStatusDetailDto getInferenceStatus(UUID uuid){
|
|
|
|
|
|