mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 12:18:42 +08:00 
			
		
		
		
	逻辑错误。已缓存master时,修改master会因为id不匹配config导致引用错误的FileClient实现类
This commit is contained in:
		@@ -58,9 +58,9 @@ public class FileConfigServiceImpl implements FileConfigService {
 | 
			
		||||
                    FileConfigDO config = Objects.equals(CACHE_MASTER_ID, id) ?
 | 
			
		||||
                            fileConfigMapper.selectByMaster() : fileConfigMapper.selectById(id);
 | 
			
		||||
                    if (config != null) {
 | 
			
		||||
                        fileClientFactory.createOrUpdateFileClient(id, config.getStorage(), config.getConfig());
 | 
			
		||||
                        fileClientFactory.createOrUpdateFileClient(config.getId(), config.getStorage(), config.getConfig());
 | 
			
		||||
                    }
 | 
			
		||||
                    return fileClientFactory.getFileClient(id);
 | 
			
		||||
                    return fileClientFactory.getFileClient(null == config ? id : config.getId());
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
             });
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user