|  |  | @ -139,6 +139,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { | 
			
		
	
		
			
				
					|  |  |  |                     group1.setParentIndexGroupId("0"); | 
			
		
	
		
			
				
					|  |  |  |                     group1.setId(UniqueIdGenerator.generate()); | 
			
		
	
		
			
				
					|  |  |  |                     group1.setIndexCode(Pinyin4jUtil.getSpellPinYin(indexDictEntity.getIndexName(), true, 4)); | 
			
		
	
		
			
				
					|  |  |  |                     group1.setAllIndexCodePath(index.getAllIndexCodePath(0)); | 
			
		
	
		
			
				
					|  |  |  |                     indexGroupMap.put(index.getLevel1Index(), group1); | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 StringBuilder allIndexCodeSb = new StringBuilder(group1.getIndexCode()); | 
			
		
	
	
		
			
				
					|  |  | @ -154,6 +155,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { | 
			
		
	
		
			
				
					|  |  |  |                     group2.setParentIndexGroupId(group1.getId()); | 
			
		
	
		
			
				
					|  |  |  |                     group2.setId(UniqueIdGenerator.generate()); | 
			
		
	
		
			
				
					|  |  |  |                     group2.setIndexCode(Pinyin4jUtil.getSpellPinYin(indexDictEntity.getIndexName(), false, 4)); | 
			
		
	
		
			
				
					|  |  |  |                     group2.setAllIndexCodePath(index.getAllIndexCodePath(3)); | 
			
		
	
		
			
				
					|  |  |  |                     indexGroupMap.put(level4IndexDetailKey, group2); | 
			
		
	
		
			
				
					|  |  |  |                     //构建 分组明细
 | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity = indexGroupDetailMap.get(index.getLevel1Index() + level4Index); | 
			
		
	
	
		
			
				
					|  |  | @ -164,6 +166,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { | 
			
		
	
		
			
				
					|  |  |  |                         templateEntity.setAllParentIndexCode(allIndexCodeSb.toString()); | 
			
		
	
		
			
				
					|  |  |  |                         templateEntity.setId(UniqueIdGenerator.generate()); | 
			
		
	
		
			
				
					|  |  |  |                         templateEntity.setCorrelation(index.getCorrelation()); | 
			
		
	
		
			
				
					|  |  |  |                         templateEntity.setAllIndexCodePath(index.getAllIndexCodePath(3)); | 
			
		
	
		
			
				
					|  |  |  |                         buildIndexGroupDetail(templateEntity, indexDictEntity, index, 2); | 
			
		
	
		
			
				
					|  |  |  |                         indexGroupDetailMap.put(index.getLevel1Index() + level4Index, templateEntity); | 
			
		
	
		
			
				
					|  |  |  |                     } | 
			
		
	
	
		
			
				
					|  |  | @ -181,6 +184,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity.setAllParentIndexCode(allIndexCodeSb.toString()); | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity.setId(UniqueIdGenerator.generate()); | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity.setCorrelation(index.getCorrelation()); | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity.setAllIndexCodePath(index.getAllIndexCodePath(4)); | 
			
		
	
		
			
				
					|  |  |  |                     buildIndexGroupDetail(templateEntity, indexDictEntity, index, 5); | 
			
		
	
		
			
				
					|  |  |  |                     indexGroupDetailMap.put(level5IndexDetailKey, templateEntity); | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
	
		
			
				
					|  |  | @ -195,6 +199,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { | 
			
		
	
		
			
				
					|  |  |  |                     group1.setParentIndexGroupId("0"); | 
			
		
	
		
			
				
					|  |  |  |                     group1.setId(UniqueIdGenerator.generate()); | 
			
		
	
		
			
				
					|  |  |  |                     group1.setIndexCode(Pinyin4jUtil.getSpellPinYin(indexDictEntity.getIndexName(), false, 4)); | 
			
		
	
		
			
				
					|  |  |  |                     group1.setAllIndexCodePath(index.getAllIndexCodePath(0)); | 
			
		
	
		
			
				
					|  |  |  |                     indexGroupMap.put(index.getLevel1Index(), group1); | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 StringBuilder allIndexCodeSb = new StringBuilder(group1.getIndexCode()); | 
			
		
	
	
		
			
				
					|  |  | @ -209,7 +214,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { | 
			
		
	
		
			
				
					|  |  |  |                     group2.setParentIndexGroupId(group1.getId()); | 
			
		
	
		
			
				
					|  |  |  |                     group2.setId(UniqueIdGenerator.generate()); | 
			
		
	
		
			
				
					|  |  |  |                     group2.setIndexCode(Pinyin4jUtil.getSpellPinYin(indexDictEntity.getIndexName(), false, 4)); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                     group2.setAllIndexCodePath(index.getAllIndexCodePath(1)); | 
			
		
	
		
			
				
					|  |  |  |                     indexGroupMap.put(level2IndexGroupKey, group2); | 
			
		
	
		
			
				
					|  |  |  |                     //构建 分组明细
 | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity = indexGroupDetailMap.get(level2IndexGroupKey); | 
			
		
	
	
		
			
				
					|  |  | @ -220,6 +225,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { | 
			
		
	
		
			
				
					|  |  |  |                         templateEntity.setAllParentIndexCode(allIndexCodeSb.toString()); | 
			
		
	
		
			
				
					|  |  |  |                         templateEntity.setId(UniqueIdGenerator.generate()); | 
			
		
	
		
			
				
					|  |  |  |                         templateEntity.setCorrelation(index.getCorrelation()); | 
			
		
	
		
			
				
					|  |  |  |                         templateEntity.setAllIndexCodePath(index.getAllIndexCodePath(1)); | 
			
		
	
		
			
				
					|  |  |  |                         buildIndexGroupDetail(templateEntity, indexDictEntity, index, 2); | 
			
		
	
		
			
				
					|  |  |  |                         indexGroupDetailMap.put(level2IndexGroupKey, templateEntity); | 
			
		
	
		
			
				
					|  |  |  |                     } | 
			
		
	
	
		
			
				
					|  |  | @ -236,6 +242,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity.setAllParentIndexCode(allIndexCodeSb.toString()); | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity.setId(UniqueIdGenerator.generate()); | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity.setCorrelation(index.getCorrelation()); | 
			
		
	
		
			
				
					|  |  |  |                     templateEntity.setAllIndexCodePath(index.getAllIndexCodePath(4)); | 
			
		
	
		
			
				
					|  |  |  |                     buildIndexGroupDetail(templateEntity, indexDictEntity, index, 5); | 
			
		
	
		
			
				
					|  |  |  |                     indexGroupDetailMap.put(level5IndexGroupKey, templateEntity); | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
	
		
			
				
					|  |  | 
 |