diff --git a/austin-common/src/main/java/com/java3y/austin/enums/AnchorState.java b/austin-common/src/main/java/com/java3y/austin/enums/AnchorState.java index f02dfce..32274cf 100644 --- a/austin-common/src/main/java/com/java3y/austin/enums/AnchorState.java +++ b/austin-common/src/main/java/com/java3y/austin/enums/AnchorState.java @@ -22,6 +22,8 @@ public enum AnchorState { WHITE_LIST(50, "白名单过滤"), SEND_SUCCESS(60, "消息下发成功"), SEND_FAIL(70, "消息下发失败"), + + CLICK(0100, "消息被点击"), ; diff --git a/austin-handler/src/main/java/com/java3y/austin/handler/Handler.java b/austin-handler/src/main/java/com/java3y/austin/handler/Handler.java index bd37e7d..ee65871 100644 --- a/austin-handler/src/main/java/com/java3y/austin/handler/Handler.java +++ b/austin-handler/src/main/java/com/java3y/austin/handler/Handler.java @@ -33,10 +33,11 @@ public abstract class Handler { } public void doHandler(TaskInfo taskInfo) { - if (!handler(taskInfo)) { - LogUtils.print(AnchorInfo.builder().state(AnchorState.SEND_FAIL.getCode()).businessId(taskInfo.getBusinessId()).ids(taskInfo.getReceiver()).build()); + if (handler(taskInfo)) { + LogUtils.print(AnchorInfo.builder().state(AnchorState.SEND_SUCCESS.getCode()).businessId(taskInfo.getBusinessId()).ids(taskInfo.getReceiver()).build()); + return; } - LogUtils.print(AnchorInfo.builder().state(AnchorState.SEND_SUCCESS.getCode()).businessId(taskInfo.getBusinessId()).ids(taskInfo.getReceiver()).build()); + LogUtils.print(AnchorInfo.builder().state(AnchorState.SEND_FAIL.getCode()).businessId(taskInfo.getBusinessId()).ids(taskInfo.getReceiver()).build()); } /**