| 
														
															@@ -10,7 +10,6 @@ import lombok.RequiredArgsConstructor; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import lombok.extern.slf4j.Slf4j; 
														 | 
														
														 | 
														
															 import lombok.extern.slf4j.Slf4j; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.springframework.stereotype.Service; 
														 | 
														
														 | 
														
															 import org.springframework.stereotype.Service; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import java.util.Hashtable; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import java.util.List; 
														 | 
														
														 | 
														
															 import java.util.List; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 @Slf4j 
														 | 
														
														 | 
														
															 @Slf4j 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -18,7 +17,6 @@ import java.util.List; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 @Service 
														 | 
														
														 | 
														
															 @Service 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 public class TbSectGradService extends AbstractDataService<String, TbSectGradDto> { 
														 | 
														
														 | 
														
															 public class TbSectGradService extends AbstractDataService<String, TbSectGradDto> { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    private Hashtable<String, TbSectGradDto> localMapData = new Hashtable<>(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private final TbSectGradMapper mapper; 
														 | 
														
														 | 
														
															     private final TbSectGradMapper mapper; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     /** 
														 | 
														
														 | 
														
															     /** 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -37,11 +35,13 @@ public class TbSectGradService extends AbstractDataService<String, TbSectGradDto 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         for (TbSectGradVo ett : data) { 
														 | 
														
														 | 
														
															         for (TbSectGradVo ett : data) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             TbSectGradDto dto = ett.toDto(); 
														 | 
														
														 | 
														
															             TbSectGradDto dto = ett.toDto(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             put(ett.getSectGradCd(), dto); 
														 | 
														
														 | 
														
															             put(ett.getSectGradCd(), dto); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            this.localMapData.put(ett.getSectGradCd(), dto); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 국토교통부 기준 소통등급 정보조회 
														 | 
														
														 | 
														
															         // 국토교통부 기준 소통등급 정보조회 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<TbSectGradStupDto> stupData = this.mapper.findAllListStup(); 
														 | 
														
														 | 
														
															         List<TbSectGradStupDto> stupData = this.mapper.findAllListStup(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (stupData.isEmpty()) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            log.error("TbSectGradService.load: Not Found Sect Grad Stup."); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         for (TbSectGradStupDto dto : stupData) { 
														 | 
														
														 | 
														
															         for (TbSectGradStupDto dto : stupData) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             TbSectGradDto obj = get(dto.getSectGradCd()); 
														 | 
														
														 | 
														
															             TbSectGradDto obj = get(dto.getSectGradCd()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (obj != null) { 
														 | 
														
														 | 
														
															             if (obj != null) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -54,26 +54,9 @@ public class TbSectGradService extends AbstractDataService<String, TbSectGradDto 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             obj.makeGradCdMap(); 
														 | 
														
														 | 
														
															             obj.makeGradCdMap(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // 지역등급기준 소통등급 정보조회 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        stupData = this.mapper.findAllListStupLocal(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        for (TbSectGradStupDto dto : stupData) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            TbSectGradDto obj = this.localMapData.get(dto.getSectGradCd()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if (obj != null) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                obj.getGradSubs().add(dto); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        // 소통등급 정보 소팅 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        for (String key: this.localMapData.keySet()) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            TbSectGradDto localObj = this.localMapData.get(key); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            localObj.makeGradCdMap(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return count(); 
														 | 
														
														 | 
														
															         return count(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public TbSectGradDto getLocal(String grade) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        return this.localMapData.get(grade); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //    /** 
														 | 
														
														 | 
														
															 //    /** 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //     * 구간 등급과 속도를 이용하여 소통등급 코드를 조회 
														 | 
														
														 | 
														
															 //     * 구간 등급과 속도를 이용하여 소통등급 코드를 조회 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 //     * @param SECT_GRAD_CD 
														 | 
														
														 | 
														
															 //     * @param SECT_GRAD_CD 
														 |