feat(ops): 工牌设备状态服务支持 nickname 透传
在工牌设备状态管理链路中全面支持 nickname 字段透传,从 IoT 事件接收到派单策略推荐均使用用户可读的昵称。 变更范围: - IotDeviceStatusChangedEventDTO: 新增 nickname 字段 - BadgeDeviceStatusEventHandler: 接收并透传 nickname - BadgeDeviceStatusService/Impl: updateBadgeOnlineStatus 增加 nickname 参数 - BadgeDeviceStatusSyncJob: 对账场景保留 Redis 已有 nickname - BadgeDeviceAreaAssignStrategy: 推荐执行人时优先使用 nickname - BadgeDeviceDispatchTest: 测试适配 nickname 参数 影响模块:Ops Environment Biz Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -118,6 +118,7 @@ public class BadgeDeviceDispatchTest {
|
||||
badgeDeviceStatusService.updateBadgeOnlineStatus(
|
||||
TEST_DEVICE_ID,
|
||||
TEST_DEVICE_CODE,
|
||||
null,
|
||||
TEST_AREA_ID,
|
||||
BadgeDeviceStatusEnum.IDLE,
|
||||
"测试心跳");
|
||||
@@ -126,6 +127,7 @@ public class BadgeDeviceDispatchTest {
|
||||
verify(badgeDeviceStatusService).updateBadgeOnlineStatus(
|
||||
eq(TEST_DEVICE_ID),
|
||||
eq(TEST_DEVICE_CODE),
|
||||
isNull(),
|
||||
eq(TEST_AREA_ID),
|
||||
eq(BadgeDeviceStatusEnum.IDLE),
|
||||
eq("测试心跳"));
|
||||
|
||||
Reference in New Issue
Block a user