package com.ld.igds.protocol.fzzy.builder; import com.ld.igds.io.request.BaseRequest; import com.ld.igds.protocol.fzzy.ServerUtils; import com.ld.igds.protocol.fzzy.dto.MessageInfo; import com.ld.igds.protocol.fzzy.dto.SendMessage; import com.ld.igds.protocol.fzzy.req.Request2204; import org.apache.commons.lang3.RandomUtils; public class PestStopCommandBuilder extends CommandBuilder { private final static PestStopCommandBuilder instance = new PestStopCommandBuilder(); private PestStopCommandBuilder() { } public static PestStopCommandBuilder getInstance() { return instance; } public void buildInfo(SendMessage message, BaseRequest request) { MessageInfo info = new MessageInfo(); info.setSign(request.getCompanyId()); info.setIedId(request.getSerId()); info.setFunctionId(ServerUtils.FUNCTION_2204); info.setRespCode("0000"); info.setOrderId(request.getOrderId()); info.setUserData("0"); info.setSign("0000"); Request2204 request2204 = new Request2204(); request2204.setHouseId(request.getDepotId()); info.setContent(request2204); message.setInfo(info); } }