package com.fzzy.protocol.zldz.cmd; import com.fzzy.api.utils.BytesUtil; import com.fzzy.io.request.BaseRequest; import com.fzzy.protocol.zldz.data.Message; import com.fzzy.protocol.zldz.data.MessageBody; import com.fzzy.protocol.zldz.server.ZldzServerUtil; /** * @author Andy */ public class OnLineCommandBuilder extends CommandBuilder { private final static OnLineCommandBuilder instance = new OnLineCommandBuilder(); private OnLineCommandBuilder() { } public static OnLineCommandBuilder getInstance() { return instance; } public void buildHeader(Message message, BaseRequest request) { message.setSourceId("0000"); message.setSendId("0000"); message.setCompanyId("0000"); message.setTargetId("FFFF"); message.setMessageType(BytesUtil.tran_LH(ZldzServerUtil.MSG_TYPE_1116)); } public void buildBody(Message message, BaseRequest request) { MessageBody body = new MessageBody(); body.setContent("0000000000000000000000000000"); body.setLength(14); message.setBody(body); } }