|
|
@@ -156,11 +156,12 @@ class CockpitHandlingEfficiencyControllerTest {
|
|
|
.andExpect(status().isOk())
|
|
|
.andExpect(jsonPath("$.data.filters.district").value(0))
|
|
|
.andExpect(jsonPath("$.data.filters.districtName").value("城南"))
|
|
|
- .andExpect(jsonPath("$.data.summary.totalEvents").value(1))
|
|
|
- .andExpect(jsonPath("$.data.summary.handledCount").value(1))
|
|
|
- .andExpect(jsonPath("$.data.summary.handlingEfficiency.numerator").value(1))
|
|
|
- .andExpect(jsonPath("$.data.summary.handlingEfficiency.denominator").value(2))
|
|
|
- .andExpect(jsonPath("$.data.workOrderStateCounts[5].count").value(1))
|
|
|
+ // 计数真的不同(0→2 条事件、2→1 条),不是「收下参数但没筛」
|
|
|
+ .andExpect(jsonPath("$.data.summary.totalEvents").value(2))
|
|
|
+ .andExpect(jsonPath("$.data.summary.handledCount").value(2))
|
|
|
+ .andExpect(jsonPath("$.data.summary.handlingEfficiency.numerator").value(2))
|
|
|
+ .andExpect(jsonPath("$.data.summary.handlingEfficiency.denominator").value(3))
|
|
|
+ .andExpect(jsonPath("$.data.workOrderStateCounts[5].count").value(2))
|
|
|
.andExpect(jsonPath("$.data.workOrderStateCounts[4].count").value(1))
|
|
|
.andExpect(jsonPath("$.data.workOrderStateCounts[0].count").value(0));
|
|
|
|
|
|
@@ -194,8 +195,8 @@ class CockpitHandlingEfficiencyControllerTest {
|
|
|
.andExpect(status().isOk())
|
|
|
.andExpect(jsonPath("$.data.filters.district").value(nullValue()))
|
|
|
.andExpect(jsonPath("$.data.filters.districtName").value(nullValue()))
|
|
|
- .andExpect(jsonPath("$.data.summary.totalEvents").value(2))
|
|
|
- .andExpect(jsonPath("$.data.summary.handlingEfficiency.denominator").value(4));
|
|
|
+ .andExpect(jsonPath("$.data.summary.totalEvents").value(3))
|
|
|
+ .andExpect(jsonPath("$.data.summary.handlingEfficiency.denominator").value(5));
|
|
|
}
|
|
|
|
|
|
@Test
|
|
|
@@ -705,11 +706,13 @@ class CockpitHandlingEfficiencyControllerTest {
|
|
|
warningWithDistrict("EW-U", 1, "2026-09-02T10:10:00+08:00", "GAS_SENSOR", "D-GAS-3", "燃气浓度计-003", null)),
|
|
|
Arrays.asList(
|
|
|
alarm("EA-S", 1, "2026-09-02T08:20:00+08:00", "GAS_SENSOR", "D-GAS-1", "燃气浓度计-001", 0),
|
|
|
+ alarm("EA-S2", 1, "2026-09-02T10:20:00+08:00", "GAS_SENSOR", "D-GAS-4", "燃气浓度计-004", 0),
|
|
|
alarm("EA-T", 1, "2026-09-02T09:20:00+08:00", "GAS_SENSOR", "D-GAS-2", "燃气浓度计-002", 2)),
|
|
|
Collections.emptyList(),
|
|
|
Arrays.asList(
|
|
|
scopeOrder("WO-S5", 5, "GAS_SENSOR", 0),
|
|
|
scopeOrder("WO-S4", 4, "GAS_SENSOR", 0),
|
|
|
+ scopeOrder("WO-S6", 5, "GAS_SENSOR", 0),
|
|
|
scopeOrder("WO-T", 5, "GAS_SENSOR", 2),
|
|
|
scopeOrder("WO-U", 0, "GAS_SENSOR", null)));
|
|
|
}
|