refactor(ops): 收口散落的 eventType 硬编码为 LogType 枚举引用
替换 CleanOrderCreateEventHandler、OrderLifecycleManagerImpl、 DispatchEngineImpl 中的字符串常量为 LogType.XXX.getCode(), 同时将 DispatchEngine 的 @BusinessLog description 改为"工单自动派发"。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -14,6 +14,8 @@ import com.viewsh.module.ops.environment.integration.dto.CleanOrderCreateEventDT
|
||||
import com.viewsh.module.ops.environment.service.cleanorder.CleanOrderService;
|
||||
import com.viewsh.module.ops.infrastructure.log.enumeration.EventDomain;
|
||||
import com.viewsh.module.ops.infrastructure.log.enumeration.EventLevel;
|
||||
import com.viewsh.module.ops.infrastructure.log.enumeration.LogModule;
|
||||
import com.viewsh.module.ops.infrastructure.log.enumeration.LogType;
|
||||
import com.viewsh.module.ops.infrastructure.log.recorder.EventLogRecord;
|
||||
import com.viewsh.module.ops.infrastructure.log.recorder.EventLogRecorder;
|
||||
import jakarta.annotation.Resource;
|
||||
@@ -318,9 +320,9 @@ public class CleanOrderCreateEventHandler implements RocketMQListener<String> {
|
||||
}
|
||||
|
||||
eventLogRecorder.record(EventLogRecord.builder()
|
||||
.module("clean")
|
||||
.module(LogModule.CLEAN)
|
||||
.domain(domain)
|
||||
.eventType("ORDER_CREATED")
|
||||
.eventType(LogType.ORDER_CREATED.getCode())
|
||||
.message(buildLogMessage(event, createReq))
|
||||
.targetId(orderId)
|
||||
.targetType("order")
|
||||
@@ -346,9 +348,9 @@ public class CleanOrderCreateEventHandler implements RocketMQListener<String> {
|
||||
extra.put("reason", "客流持续达标自动升级");
|
||||
|
||||
eventLogRecorder.record(EventLogRecord.builder()
|
||||
.module("clean")
|
||||
.module(LogModule.CLEAN)
|
||||
.domain(EventDomain.TRAFFIC)
|
||||
.eventType("PRIORITY_UPGRADE")
|
||||
.eventType(LogType.PRIORITY_UPGRADE.getCode())
|
||||
.message(String.format("客流持续达标,工单优先级升级至%s [区域:%d]",
|
||||
newPriority.getDescription(), event.getAreaId()))
|
||||
.targetId(orderId)
|
||||
@@ -374,9 +376,9 @@ public class CleanOrderCreateEventHandler implements RocketMQListener<String> {
|
||||
extra.put("reason", "已是P0最高优先级,无法继续升级");
|
||||
|
||||
eventLogRecorder.record(EventLogRecord.builder()
|
||||
.module("clean")
|
||||
.module(LogModule.CLEAN)
|
||||
.domain(EventDomain.TRAFFIC)
|
||||
.eventType("PRIORITY_CEILING")
|
||||
.eventType(LogType.PRIORITY_CEILING.getCode())
|
||||
.message(String.format("客流持续达标但工单已是P0封顶 [区域:%d]", event.getAreaId()))
|
||||
.targetId(orderId)
|
||||
.targetType("order")
|
||||
@@ -401,9 +403,9 @@ public class CleanOrderCreateEventHandler implements RocketMQListener<String> {
|
||||
extra.put("reason", "保洁员已在处理中,客流触发静默忽略");
|
||||
|
||||
eventLogRecorder.record(EventLogRecord.builder()
|
||||
.module("clean")
|
||||
.module(LogModule.CLEAN)
|
||||
.domain(EventDomain.TRAFFIC)
|
||||
.eventType("ARRIVED_SILENT_IGNORE")
|
||||
.eventType(LogType.ARRIVED_SILENT_IGNORE.getCode())
|
||||
.message(String.format("保洁员已在处理中,客流触发静默忽略 [区域:%d]", event.getAreaId()))
|
||||
.targetId(orderId)
|
||||
.targetType("order")
|
||||
|
||||
Reference in New Issue
Block a user