socket通讯处理
This commit is contained in:
@@ -156,6 +156,21 @@ public class SocketDevResponseService {
|
|||||||
case Coefficient_Check:
|
case Coefficient_Check:
|
||||||
coefficient(param, socketDataMsg);
|
coefficient(param, socketDataMsg);
|
||||||
break;
|
break;
|
||||||
|
//报告处理
|
||||||
|
case REPORT_CAT:
|
||||||
|
SourceOperateCodeEnum temOp = SourceOperateCodeEnum.getDictDataEnumByCode(socketDataMsg.getOperateCode());
|
||||||
|
SourceResponseCodeEnum dictDataEnumByCode = SourceResponseCodeEnum.getDictDataEnumByCode(socketDataMsg.getCode());
|
||||||
|
switch (Objects.requireNonNull(dictDataEnumByCode)){
|
||||||
|
case SUCCESS:
|
||||||
|
SocketManager.removeUser(param.getUserPageId()+handlerStr);
|
||||||
|
break;
|
||||||
|
case UNPROCESSED_BUSINESS:
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
SocketManager.removeUser(param.getUserPageId()+handlerStr);
|
||||||
|
System.out.println(socketDataMsg);
|
||||||
|
}
|
||||||
|
break;
|
||||||
//退出关闭
|
//退出关闭
|
||||||
case QUITE:
|
case QUITE:
|
||||||
quitDeal(socketDataMsg, param, msg);
|
quitDeal(socketDataMsg, param, msg);
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ public enum SourceOperateCodeEnum {
|
|||||||
QUITE_SOURCE("close_source","关闭源通讯"),
|
QUITE_SOURCE("close_source","关闭源通讯"),
|
||||||
ERROR_FLOW_END("error_flow_end","当前流程存在异常结束"),
|
ERROR_FLOW_END("error_flow_end","当前流程存在异常结束"),
|
||||||
YXT("yxt","心跳"),
|
YXT("yxt","心跳"),
|
||||||
|
REPORT_CAT("FTP_SEND$01","处理报告"),
|
||||||
|
|
||||||
UNKNOWN_OPERATE("unknown_operate","未知的操作返回,请联系管理员排查"),
|
UNKNOWN_OPERATE("unknown_operate","未知的操作返回,请联系管理员排查"),
|
||||||
SOCKET_TIMEOUT("socket_timeout","与源或者装置通讯等待超时"),
|
SOCKET_TIMEOUT("socket_timeout","与源或者装置通讯等待超时"),
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class NettyClient {
|
|||||||
} else {
|
} else {
|
||||||
System.out.println("链接服务端成功...");
|
System.out.println("链接服务端成功...");
|
||||||
System.out.println("客户端向服务端发送消息:" + port + msg);
|
System.out.println("客户端向服务端发送消息:" + port + msg);
|
||||||
channelFuture.channel().writeAndFlush(msg + "\n");
|
channelFuture.channel().writeAndFlush(msg + "\n").sync();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -94,6 +94,8 @@ public class NettyClient {
|
|||||||
SocketManager.addGroup(param.getUserPageId() + dev, group);
|
SocketManager.addGroup(param.getUserPageId() + dev, group);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.println("连接socket服务端发送异常............" + e.getMessage());
|
System.out.println("连接socket服务端发送异常............" + e.getMessage());
|
||||||
group.shutdownGracefully();
|
group.shutdownGracefully();
|
||||||
|
|||||||
@@ -653,8 +653,8 @@ public class PqReportServiceImpl extends ServiceImpl<PqReportMapper, PqReport> i
|
|||||||
data.set("name", "njcn");
|
data.set("name", "njcn");
|
||||||
data.set("password", "Pqs@12345678");
|
data.set("password", "Pqs@12345678");
|
||||||
data.set("port", "21");
|
data.set("port", "21");
|
||||||
data.set("path", "ftp://" + devIp + "/etc/temp.bin");
|
data.set("path", "ftp://" + devIp + "/etc/qrc.bin");
|
||||||
data.set("binData", base64String);
|
data.set("file", base64String);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user