feat - 调整发送 DocChange 事件的实现
This commit is contained in:
parent
bc3e061700
commit
2e7d420ab3
@ -6,8 +6,6 @@ import cn.axzo.workflow.common.enums.DocChangeEventEnum;
|
|||||||
import cn.axzo.workflow.common.model.response.mq.DocChangeDTO;
|
import cn.axzo.workflow.common.model.response.mq.DocChangeDTO;
|
||||||
import cn.axzo.workflow.core.conf.CustomEventManager;
|
import cn.axzo.workflow.core.conf.CustomEventManager;
|
||||||
import cn.axzo.workflow.core.engine.event.DocChangeEvent;
|
import cn.axzo.workflow.core.engine.event.DocChangeEvent;
|
||||||
import com.alibaba.fastjson.JSON;
|
|
||||||
import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
import org.springframework.transaction.event.TransactionPhase;
|
import org.springframework.transaction.event.TransactionPhase;
|
||||||
@ -49,12 +47,13 @@ public class DocChangeListener {
|
|||||||
.eventCode(DocChangeEventEnum.DOC_CHANGE.getEventCode())
|
.eventCode(DocChangeEventEnum.DOC_CHANGE.getEventCode())
|
||||||
.targetId(event.getKey())
|
.targetId(event.getKey())
|
||||||
.targetType(event.getKey())
|
.targetType(event.getKey())
|
||||||
.data(JSON.toJSONString(DocChangeDTO.builder()
|
.data(DocChangeDTO.builder()
|
||||||
.key(event.getKey())
|
.key(event.getKey())
|
||||||
.workspaceId(event.getWorkspaceId())
|
.workspaceId(event.getWorkspaceId())
|
||||||
.newSettings(event.getNewSettings())
|
.newSettings(event.getNewSettings())
|
||||||
.oldSettings(event.getOldSettings())
|
.oldSettings(event.getOldSettings())
|
||||||
.build(), SerializerFeature.WriteMapNullValue))
|
.type(DocChangeEventEnum.DOC_CHANGE)
|
||||||
|
.build())
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user