| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -38,15 +38,15 @@ public class JsonImportController { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    @Transactional(rollbackFor = Exception.class) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    @PostMapping("/json") | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    public ResultData importMethod(@RequestBody List<JsonRootBean> list) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    public ResultData importLanguage(@RequestBody List<JsonRootBean> list) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        String str = "https://suimang.oss-accelerate.aliyuncs.com/builtin/country/"; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        HashSet<VoiceLanguage> set = new HashSet<>(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        for (JsonRootBean bean : list) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            VoiceLanguage language = new VoiceLanguage(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            String[] split = bean.getLocale().split("-"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setCountry(split[0]); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setLanguage(split[1]); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setImg(str + split[0] + ".png"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setCountry(split[1]); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setLanguage(split[0]); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setImg(str + split[1].toLowerCase() + ".png"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setLocal(bean.getLocale()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setName(bean.getLocaleName()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            language.setIsDel(0); | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -55,7 +55,12 @@ public class JsonImportController { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            set.add(language); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        voiceLanguageMapper.saveBatch(set); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        return new ResultData("导入完成"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    @Transactional(rollbackFor = Exception.class) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    @PostMapping("/language") | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    public ResultData importVoiceInfo(@RequestBody List<JsonRootBean> list) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        List<VoiceInfo> list1 = new ArrayList<>(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        for (JsonRootBean bean : list) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            Date date = new Date(); | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -66,8 +71,7 @@ public class JsonImportController { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                voiceInfo.setId(voiceMould.getId()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            VoiceLanguage voiceLanguage = voiceLanguageMapper.selectOne(new QueryWrapper<VoiceLanguage>().lambda().eq(VoiceLanguage::getLocal, bean.getLocale())); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            logger.info(voiceLanguage.toString()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if (!ObjectUtils.isEmpty(voiceLanguage)) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if (voiceLanguage.getId() != null) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                voiceInfo.setLanguageId(voiceLanguage.getId()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } else { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                System.out.println(bean.getName()); | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |