test: 更新测试数据以适配配置模型变更
- SignalLossRuleProcessorTest: 更新测试用例 - area_device_relation_full_config.sql: 移除buttonEvent配置 - badge_device_dispatch_test_data.sql: 更新测试数据 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -87,12 +87,11 @@ class SignalLossRuleProcessorTest {
|
|||||||
CleanOrderIntegrationConfig mainConfig = new CleanOrderIntegrationConfig();
|
CleanOrderIntegrationConfig mainConfig = new CleanOrderIntegrationConfig();
|
||||||
mainConfig.setBeaconPresence(bpConfig);
|
mainConfig.setBeaconPresence(bpConfig);
|
||||||
|
|
||||||
CleanOrderIntegrationConfigService.AreaDeviceConfigWrapper wrapper =
|
CleanOrderIntegrationConfigService.AreaDeviceConfigWrapper wrapper =
|
||||||
new CleanOrderIntegrationConfigService.AreaDeviceConfigWrapper();
|
new CleanOrderIntegrationConfigService.AreaDeviceConfigWrapper();
|
||||||
wrapper.setConfig(mainConfig);
|
wrapper.setConfig(mainConfig);
|
||||||
wrapper.setDeviceKey(DEVICE_KEY);
|
wrapper.setDeviceKey(DEVICE_KEY);
|
||||||
|
|
||||||
when(configService.getConfigWrapperByDeviceId(DEVICE_ID)).thenReturn(wrapper);
|
|
||||||
when(configService.getConfigByAreaIdAndRelationType(AREA_ID, "BEACON")).thenReturn(wrapper);
|
when(configService.getConfigByAreaIdAndRelationType(AREA_ID, "BEACON")).thenReturn(wrapper);
|
||||||
|
|
||||||
// Execute
|
// Execute
|
||||||
@@ -138,12 +137,11 @@ class SignalLossRuleProcessorTest {
|
|||||||
CleanOrderIntegrationConfig mainConfig = new CleanOrderIntegrationConfig();
|
CleanOrderIntegrationConfig mainConfig = new CleanOrderIntegrationConfig();
|
||||||
mainConfig.setBeaconPresence(bpConfig);
|
mainConfig.setBeaconPresence(bpConfig);
|
||||||
|
|
||||||
CleanOrderIntegrationConfigService.AreaDeviceConfigWrapper wrapper =
|
CleanOrderIntegrationConfigService.AreaDeviceConfigWrapper wrapper =
|
||||||
new CleanOrderIntegrationConfigService.AreaDeviceConfigWrapper();
|
new CleanOrderIntegrationConfigService.AreaDeviceConfigWrapper();
|
||||||
wrapper.setConfig(mainConfig);
|
wrapper.setConfig(mainConfig);
|
||||||
wrapper.setDeviceKey(DEVICE_KEY);
|
wrapper.setDeviceKey(DEVICE_KEY);
|
||||||
|
|
||||||
when(configService.getConfigWrapperByDeviceId(DEVICE_ID)).thenReturn(wrapper);
|
|
||||||
when(configService.getConfigByAreaIdAndRelationType(AREA_ID, "BEACON")).thenReturn(wrapper);
|
when(configService.getConfigByAreaIdAndRelationType(AREA_ID, "BEACON")).thenReturn(wrapper);
|
||||||
|
|
||||||
// Execute
|
// Execute
|
||||||
|
|||||||
@@ -2,10 +2,13 @@
|
|||||||
-- 区域设备关联完整配置(三个设备各司其职)
|
-- 区域设备关联完整配置(三个设备各司其职)
|
||||||
-- ============================================
|
-- ============================================
|
||||||
-- 设备类型说明:
|
-- 设备类型说明:
|
||||||
-- BADGE → buttonEvent(按键映射配置)
|
-- BADGE → 按键配置已移至 iot_device.config(设备级配置)
|
||||||
-- BEACON → beaconPresence(信标MAC + 窗口配置)
|
-- BEACON → beaconPresence(信标MAC + 窗口配置)
|
||||||
-- TRAFFIC_COUNTER → trafficThreshold(触发阈值配置)
|
-- TRAFFIC_COUNTER → trafficThreshold(触发阈值配置)
|
||||||
--
|
--
|
||||||
|
-- 注意:buttonEvent 配置现在应该在 iot_device.config 字段中配置,
|
||||||
|
-- 而不是在 ops_area_device_relation.config_data 中
|
||||||
|
--
|
||||||
-- 已知设备信息:
|
-- 已知设备信息:
|
||||||
-- 工牌:31(09207455611), 34(09207457042) | 产品: 19 / AOQwO9pJWKgfFTk4
|
-- 工牌:31(09207455611), 34(09207457042) | 产品: 19 / AOQwO9pJWKgfFTk4
|
||||||
-- 客流:32 | 产品: 21 / 82Zr08RUnstRHRO2
|
-- 客流:32 | 产品: 21 / 82Zr08RUnstRHRO2
|
||||||
|
|||||||
@@ -56,7 +56,10 @@ DELETE FROM ops_area_device_relation WHERE device_id IN (2011, 2012, 2013, 2014,
|
|||||||
SET @TEST_PRODUCT_ID = 1;
|
SET @TEST_PRODUCT_ID = 1;
|
||||||
|
|
||||||
-- 插入测试设备关联
|
-- 插入测试设备关联
|
||||||
-- BADGE 类型设备配置:buttonEvent(按键事件)+ beaconPresence(信标检测)
|
-- BADGE 类型设备配置:
|
||||||
|
-- - buttonEvent(按键事件)应配置在 iot_device.config 中(设备级配置)
|
||||||
|
-- - beaconPresence(信标<E4BFA1><E6A087>测)配置在 ops_area_device_relation.config_data 中(区域级配置)
|
||||||
|
-- 注意:以下 buttonEvent 配置仅用于向后兼容测试,实际使用时请将 buttonEvent 配置移至 iot_device.config
|
||||||
INSERT INTO `ops_area_device_relation` (`id`, `area_id`, `device_id`, `device_key`, `product_id`, `product_key`, `relation_type`, `config_data`, `enabled`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES
|
INSERT INTO `ops_area_device_relation` (`id`, `area_id`, `device_id`, `device_key`, `product_id`, `product_key`, `relation_type`, `config_data`, `enabled`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES
|
||||||
-- A座2楼电梯厅设备(主要测试区域 - area_id=1300)
|
-- A座2楼电梯厅设备(主要测试区域 - area_id=1300)
|
||||||
(10000, 1300, 2011, 'BADGE_A2_E1', @TEST_PRODUCT_ID, 'BADGE_PRODUCT', 'BADGE',
|
(10000, 1300, 2011, 'BADGE_A2_E1', @TEST_PRODUCT_ID, 'BADGE_PRODUCT', 'BADGE',
|
||||||
|
|||||||
Reference in New Issue
Block a user