mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
update 电单车协议
This commit is contained in:
@@ -33,14 +33,14 @@ public class EBikeBusinessServiceImpl implements EBikeBusinessService {
|
||||
|
||||
@Override
|
||||
public byte[] process(byte[] msg, ChannelHandlerContext ctx) {
|
||||
EBikeDataProtocol ykcDataProtocol = new EBikeDataProtocol(msg);
|
||||
EBikeDataProtocol eBikeDataProtocol = new EBikeDataProtocol(msg);
|
||||
// 获取帧类型
|
||||
String command = BytesUtil.bin2HexStr(ykcDataProtocol.getCommand());
|
||||
log.info("收到消息, channelId:{}, msg:{}", ctx.channel().id().toString(), BytesUtil.binary(msg, 16));
|
||||
String command = BytesUtil.bin2HexStr(eBikeDataProtocol.getCommand());
|
||||
log.info("收到消息, channelId:{}, 指令:{}, msg:{}", ctx.channel().id().toString(), command, BytesUtil.binary(msg, 16));
|
||||
// 获取业务处理handler
|
||||
AbstractEBikeHandler invokeStrategy = EBikeOperateFactory.getInvokeStrategy(command);
|
||||
if (invokeStrategy != null) {
|
||||
return invokeStrategy.supplyProcess(ykcDataProtocol, ctx);
|
||||
return invokeStrategy.supplyProcess(eBikeDataProtocol, ctx);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user