This commit is contained in:
caozehui
2026-04-23 13:59:18 +08:00
parent e020aa466e
commit 83296d257c

View File

@@ -150,16 +150,23 @@ public class SocketFreqConverterService {
public void handleRead(String converterChannelTag, String msg) {
FreqConverterRespDTO respDTO = JSON.parseObject(msg, FreqConverterRespDTO.class);
switch (FormalTestManager.freqConverterStep) {
case CMD_INIT_SERIAL:
handleInitSerial(converterChannelTag, respDTO);
break;
case CMD_GET_DEVICE_STATUS:
handleGetDeviceStatus(converterChannelTag, respDTO);
break;
case CMD_CLOSE_SERIAL:
handleCloseSerial(converterChannelTag, respDTO);
break;
if (respDTO.getCode() != 0) {
SocketDataMsg socketDataMsg = new SocketDataMsg();
socketDataMsg.setRequestId(FormalTestManager.freqConverterStep.getValue());
socketDataMsg.setCode(respDTO.getCode());
WebServiceManager.sendMsg(this.userId, JSON.toJSONString(socketDataMsg));
} else {
switch (FormalTestManager.freqConverterStep) {
case CMD_INIT_SERIAL:
handleInitSerial(converterChannelTag, respDTO);
break;
case CMD_GET_DEVICE_STATUS:
handleGetDeviceStatus(converterChannelTag, respDTO);
break;
case CMD_CLOSE_SERIAL:
handleCloseSerial(converterChannelTag, respDTO);
break;
}
}
}
@@ -266,6 +273,7 @@ public class SocketFreqConverterService {
/**
* 如果变频器已停止,则清除共享的运行时状态
*
* @param currentUserId 当前用户ID
*/
private void clearStateIfStopped(String currentUserId) {