yonge 3 years ago
parent
commit
167ba24c60

+ 6 - 0
audio-analysis/src/main/java/com/yonge/netty/server/service/AudioCompareHandler.java

@@ -113,6 +113,8 @@ public class AudioCompareHandler implements MessageHandler {
 
 		switch (command) {
 		case "musicXml": // 同步music xml信息
+			
+			handlerSwitch = false;
 
 			musicXmlBasicInfo = JSONObject.toJavaObject(dataObj, MusicXmlBasicInfo.class);
 
@@ -133,6 +135,8 @@ public class AudioCompareHandler implements MessageHandler {
 			// 清空缓存信息
 			channelContext.resetUserInfo();
 			
+			handlerSwitch = false;
+			
 			musicXmlBasicInfo = channelContext.getMusicXmlBasicInfo(null);
 
 			if (musicXmlBasicInfo != null) {
@@ -157,6 +161,8 @@ public class AudioCompareHandler implements MessageHandler {
 			if (channelContext == null) {
 				return false;
 			}
+			
+			handlerSwitch = false;
 
 			WaveformWriter waveFileProcessor = channelContext.getWaveFileProcessor();
 			if (waveFileProcessor != null) {