diff --git a/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/lifecycle/handler/EventPublishHandler.java b/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/lifecycle/handler/EventPublishHandler.java index 6a7c8d3..b3fb11f 100644 --- a/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/lifecycle/handler/EventPublishHandler.java +++ b/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/lifecycle/handler/EventPublishHandler.java @@ -47,6 +47,10 @@ public class EventPublishHandler extends TransitionHandler { if (request.getAssigneePhone() != null) { payload.put("assigneePhone", request.getAssigneePhone()); } + // 添加 operatorName(手动操作场景,供领域监听器使用) + if (request.getOperatorName() != null) { + payload.put("operatorName", request.getOperatorName()); + } // 添加 urgentOrderId(P0打断场景) if (request.getUrgentOrderId() != null) { payload.put("urgentOrderId", request.getUrgentOrderId()); diff --git a/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/lifecycle/model/OrderTransitionRequest.java b/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/lifecycle/model/OrderTransitionRequest.java index d578d4f..dedc580 100644 --- a/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/lifecycle/model/OrderTransitionRequest.java +++ b/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/core/lifecycle/model/OrderTransitionRequest.java @@ -60,6 +60,11 @@ public class OrderTransitionRequest { */ private Long operatorId; + /** + * 操作人姓名(可选,冗余透传给领域事件 payload) + */ + private String operatorName; + /** * 转换原因(可选) */