📄 deliverreport.java
字号:
package cn.madhouse.gateway.empp.msgformat;
import cn.madhouse.gateway.empp.util.Tools;
public class DeliverReport extends DeliverRequest {
public static final String DELIVERED = "DELIVRD";
public static final String EXPIRED = "EXPIRED";
public static final String DELETED = "DELETED";
public static final String UNDELIVERABLE = "UNDELIV";
public static final String ACCEPTED = "ACCEPTD";
public static final String UNKNOWN = "UNKNOWN";
public static final String REJECTED = "REJECTD";
private byte[] msgId2;
private String stat;
private String submitTime;
private String doneTime;
private String destTerminalId;
private Integer sequenceId2;
public DeliverReport(byte[] b) {
super(b);
byte[] msgId2B = new byte[10];
byte[] statB = new byte[7];
byte[] submitTimeB = new byte[10];
byte[] downTimeB = new byte[10];
byte[] destTerminalIdB = new byte[32];
byte[] sequenceId2B = new byte[4];
byte[] msgContentB = getMsgContent().getBytes();
System.arraycopy(msgContentB,0,msgId2B,0,10);
System.arraycopy(msgContentB,10,statB,0,7);
System.arraycopy(msgContentB,17,submitTimeB,0,10);
System.arraycopy(msgContentB,27,downTimeB,0,10);
System.arraycopy(msgContentB,37,destTerminalIdB,0,32);
System.arraycopy(msgContentB,69,sequenceId2B,0,4);
msgId2 = msgId2B;
stat = new String(statB);
submitTime = new String(submitTimeB);
doneTime = new String(downTimeB);
destTerminalId = new String(Tools.trimTail(destTerminalIdB));
sequenceId2 = Tools.byte2int(sequenceId2B);
}
public String getDestTerminalId() {
return destTerminalId;
}
public String getDoneTime() {
return doneTime;
}
public byte[] getMsgId2() {
return msgId2;
}
public Integer getSequenceId2() {
return sequenceId2;
}
public String getStat() {
return stat;
}
public String getSubmitTime() {
return submitTime;
}
public void setDestTerminalId(String destTerminalId) {
this.destTerminalId = destTerminalId;
}
public void setDoneTime(String doneTime) {
this.doneTime = doneTime;
}
public void setMsgId2(byte[] msgId2) {
this.msgId2 = msgId2;
}
public void setSequenceId2(Integer sequenceId2) {
this.sequenceId2 = sequenceId2;
}
public void setStat(String stat) {
this.stat = stat;
}
public void setSubmitTime(String submitTime) {
this.submitTime = submitTime;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -