diff --git a/src/main/java/com/palnet/biz/scheduler/ctr/service/CtrSchedulerService.java b/src/main/java/com/palnet/biz/scheduler/ctr/service/CtrSchedulerService.java index 431b947..d6b1e6b 100644 --- a/src/main/java/com/palnet/biz/scheduler/ctr/service/CtrSchedulerService.java +++ b/src/main/java/com/palnet/biz/scheduler/ctr/service/CtrSchedulerService.java @@ -124,18 +124,18 @@ public class CtrSchedulerService { public void trnsLctnPrcss() { List list = query.listCntrlHstryArea(); - - for(CtrCntrlHstryArea entity : list) { - - CtrTrnsLctnModel lctnModel = trnsService.convertLatlonToAddress(entity.getLat(), entity.getLon()); - - if(lctnModel == null) { - lctnModel = new CtrTrnsLctnModel(); + if(!list.isEmpty()) { + for(CtrCntrlHstryArea entity : list) { + + CtrTrnsLctnModel lctnModel = trnsService.convertLatlonToAddress(entity.getLat(), entity.getLon()); + + if(lctnModel == null) { + lctnModel = new CtrTrnsLctnModel(); + } + + lctnModel.setHstryAreaSno(entity.getHstryAreaSno()); + service.updateCtrCntrlHstryArea(lctnModel); } - - lctnModel.setHstryAreaSno(entity.getHstryAreaSno()); - service.updateCtrCntrlHstryArea(lctnModel); - }