Browse Source

비행이력 종료 지점 주소 변환 처리

Test
노승철 2 years ago
parent
commit
2d6cd45038
  1. 18
      src/main/java/com/palnet/biz/scheduler/ctr/service/CtrSchedulerService.java

18
src/main/java/com/palnet/biz/scheduler/ctr/service/CtrSchedulerService.java

@ -4,6 +4,7 @@ import java.util.*;
import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.ConcurrentLinkedQueue;
import com.palnet.biz.jpa.repository.ctr.CtrCntrlBasRepository; import com.palnet.biz.jpa.repository.ctr.CtrCntrlBasRepository;
import com.palnet.biz.jpa.repository.ctr.CtrCntrlHstryAreaRepository;
import com.palnet.biz.jpa.repository.ctr.CtrCntrlHstryRepository; import com.palnet.biz.jpa.repository.ctr.CtrCntrlHstryRepository;
import com.palnet.biz.api.comn.model.ControlGpsDataContext; import com.palnet.biz.api.comn.model.ControlGpsDataContext;
import org.slf4j.Logger; import org.slf4j.Logger;
@ -52,6 +53,9 @@ public class CtrSchedulerService {
@Autowired @Autowired
private CtrCntrlBasRepository ctrCntrlBasRepository; private CtrCntrlBasRepository ctrCntrlBasRepository;
@Autowired
private CtrCntrlHstryAreaRepository ctrCntrlHstryAreaRepository;
private Logger logger = LoggerFactory.getLogger(getClass()); private Logger logger = LoggerFactory.getLogger(getClass());
@ -84,6 +88,20 @@ public class CtrSchedulerService {
if(diffMinute > GP_REMOVE_TIME) { if(diffMinute > GP_REMOVE_TIME) {
ctrCntrlBasRepository.updateCntrlEndType("01", DateUtils.nowDate(), "99", history.getCntrlId()); ctrCntrlBasRepository.updateCntrlEndType("01", DateUtils.nowDate(), "99", history.getCntrlId());
/* 종료지점 주소 저장 */
CtrCntrlHstryArea area = new CtrCntrlHstryArea();
area.setCntrlId(history.getCntrlId());
area.setActnType("99");
area.setPrcsYn("N");
area.setLat(history.getLat());
area.setLon(history.getLon());
area.setHstrySno(history.getHstrySno());
area.setCreateDt(DateUtils.nowDate());
area.setUpdateDt(DateUtils.nowDate());
ctrCntrlHstryAreaRepository.save(area);
gpsDataContext.removeIdntfKey(key); gpsDataContext.removeIdntfKey(key);
} }
} }

Loading…
Cancel
Save