|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
package com.palnet.biz.api.external.service; |
|
|
|
|
|
|
|
|
|
import com.palnet.biz.api.external.model.DosApprovalResult; |
|
|
|
|
import com.palnet.biz.api.external.model.DosCptAuthResult; |
|
|
|
|
import com.palnet.biz.jpa.entity.DosFltPlanArea; |
|
|
|
|
import com.palnet.biz.jpa.entity.DosFltPlanResult; |
|
|
|
|
import com.palnet.biz.jpa.repository.dos.DosFltPlanAreaRepository; |
|
|
|
@ -127,9 +128,15 @@ class DronOneStopServiceTest {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// CPT 코드 업데이트 - 전체
|
|
|
|
|
@Test |
|
|
|
|
void test() { |
|
|
|
|
DosApprovalResult approvalResult= dronOneStopService.getApprovalResult(500.0, 492.0, new Coordinate(126.83916033495814, 37.56642984745274)); |
|
|
|
|
log.info("{}", approvalResult); |
|
|
|
|
void updateAllCptCode() { |
|
|
|
|
List<DosFltPlanArea> all = dosFltPlanAreaRepository.findAll(); |
|
|
|
|
all.forEach(area -> { |
|
|
|
|
DosCptAuthResult result = dronOneStopService.getCptAuth(new Coordinate(area.getLon(), area.getLat()), area.getBufferZone()); |
|
|
|
|
result.setCptCode(result.getCptCode()); |
|
|
|
|
result.setControlCptCode(result.getControlCptCode()); |
|
|
|
|
}); |
|
|
|
|
dosFltPlanAreaRepository.saveAll(all); |
|
|
|
|
} |
|
|
|
|
} |