|
|
@ -10,7 +10,10 @@ import com.palnet.biz.api.bas.laanc.model.BasLaancLastRs; |
|
|
|
import com.palnet.biz.api.bas.laanc.model.BasLaancPlanRq; |
|
|
|
import com.palnet.biz.api.bas.laanc.model.BasLaancPlanRq; |
|
|
|
import com.palnet.biz.api.bas.laanc.model.BasLaancValidatedRs; |
|
|
|
import com.palnet.biz.api.bas.laanc.model.BasLaancValidatedRs; |
|
|
|
import com.palnet.biz.api.bas.laanc.service.BasLaancService; |
|
|
|
import com.palnet.biz.api.bas.laanc.service.BasLaancService; |
|
|
|
import com.palnet.biz.api.external.model.*; |
|
|
|
import com.palnet.biz.api.external.model.PilotValidRq; |
|
|
|
|
|
|
|
import com.palnet.biz.api.external.model.PilotValidRs; |
|
|
|
|
|
|
|
import com.palnet.biz.api.external.model.TsPlanRq; |
|
|
|
|
|
|
|
import com.palnet.biz.api.external.model.TsQrcodeRs; |
|
|
|
import com.palnet.biz.jpa.entity.ComConfirmBas; |
|
|
|
import com.palnet.biz.jpa.entity.ComConfirmBas; |
|
|
|
import com.palnet.biz.jpa.repository.com.ComConfirmBasRepository; |
|
|
|
import com.palnet.biz.jpa.repository.com.ComConfirmBasRepository; |
|
|
|
import com.palnet.comn.utils.JsonUtils; |
|
|
|
import com.palnet.comn.utils.JsonUtils; |
|
|
@ -21,7 +24,6 @@ import org.springframework.http.HttpHeaders; |
|
|
|
import org.springframework.http.MediaType; |
|
|
|
import org.springframework.http.MediaType; |
|
|
|
import org.springframework.http.ResponseEntity; |
|
|
|
import org.springframework.http.ResponseEntity; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
import org.springframework.web.reactive.function.client.WebClient; |
|
|
|
import org.springframework.web.reactive.function.client.WebClient; |
|
|
|
import org.springframework.web.reactive.function.client.WebClientResponseException; |
|
|
|
import org.springframework.web.reactive.function.client.WebClientResponseException; |
|
|
|
import org.springframework.web.util.DefaultUriBuilderFactory; |
|
|
|
import org.springframework.web.util.DefaultUriBuilderFactory; |
|
|
@ -57,7 +59,6 @@ public class TsService { |
|
|
|
private final String ACCOUNT_VALIDATE_URI = "/api/account/getValidate"; |
|
|
|
private final String ACCOUNT_VALIDATE_URI = "/api/account/getValidate"; |
|
|
|
|
|
|
|
|
|
|
|
private final ComConfirmBasRepository comConfirmBasRepository; |
|
|
|
private final ComConfirmBasRepository comConfirmBasRepository; |
|
|
|
private final BasLaancService basLaancService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 이전 TS 연동
|
|
|
|
// 이전 TS 연동
|
|
|
@ -168,24 +169,6 @@ public class TsService { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TS 비행계획서
|
|
|
|
|
|
|
|
public void createPlanDos(TsPlanRq tsPlanRq) { |
|
|
|
|
|
|
|
// convert
|
|
|
|
|
|
|
|
BasLaancPlanRq rq = tsPlanRq.toBasLaancPlanRq(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 기존 로직대로 수행
|
|
|
|
|
|
|
|
BasLaancValidatedRs basLaancValidatedRs = basLaancService.validationLaanc(rq); |
|
|
|
|
|
|
|
if (!basLaancValidatedRs.isValid()) { |
|
|
|
|
|
|
|
log.info("ts dron one stop validation fail : {}", basLaancValidatedRs); |
|
|
|
|
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
BasLaancLastRs flightPlan = basLaancService.createFlightPlan(rq); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
|
|
log.error("ts dron one stop create flight plan fail", e); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|