diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/ScanEventMessage.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/ScanEventMessage.java index 03bc3d4a..92400aa6 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/ScanEventMessage.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/ScanEventMessage.java @@ -1,6 +1,7 @@ package com.foxinmy.weixin4j.mp.event; import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlTransient; import com.foxinmy.weixin4j.message.event.EventMessage; import com.foxinmy.weixin4j.type.EventType; @@ -46,6 +47,7 @@ public class ScanEventMessage extends EventMessage { return ticket; } + @XmlTransient public String getParameter() { return eventKey.replaceFirst("qrscene_", ""); } diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/VerifyExpireEventMessage.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/VerifyExpireEventMessage.java index 8264be93..1c753fca 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/VerifyExpireEventMessage.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/VerifyExpireEventMessage.java @@ -1,6 +1,9 @@ package com.foxinmy.weixin4j.mp.event; +import java.util.Date; + import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlTransient; import com.foxinmy.weixin4j.message.event.EventMessage; import com.foxinmy.weixin4j.type.EventType; @@ -33,6 +36,11 @@ public class VerifyExpireEventMessage extends EventMessage { return expiredTime; } + @XmlTransient + public Date getFormatExpiredTime() { + return new Date(expiredTime * 1000l); + } + @Override public String toString() { return "VerifyExpireEventMessage [expiredTime=" + expiredTime + ", " diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/VerifyFailEventMessage.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/VerifyFailEventMessage.java index 36c80a20..2f0f94f1 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/VerifyFailEventMessage.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/mp/event/VerifyFailEventMessage.java @@ -1,6 +1,9 @@ package com.foxinmy.weixin4j.mp.event; +import java.util.Date; + import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlTransient; /** * 认证失败事件(资质认证失败/名称认证失败) @@ -32,6 +35,11 @@ public class VerifyFailEventMessage extends VerifyExpireEventMessage { public long getFailTime() { return failTime; } + + @XmlTransient + public Date getFormatFailTime() { + return new Date(failTime * 1000l); + } public String getFailReason() { return failReason; diff --git a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/request/WeixinMessage.java b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/request/WeixinMessage.java index 5394fbb2..742333d1 100644 --- a/weixin4j-server/src/main/java/com/foxinmy/weixin4j/request/WeixinMessage.java +++ b/weixin4j-server/src/main/java/com/foxinmy/weixin4j/request/WeixinMessage.java @@ -96,7 +96,7 @@ public class WeixinMessage implements Serializable { @XmlTransient public Date getFormatCreateTime() { - return createTime > 0l ? new Date(createTime * 1000l) : null; + return new Date(createTime * 1000l); } public String getMsgType() {