From e09f103259fa602382bb5ce2a03361a6397af46a Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 15 十月 2026 11:49:15 +0800
Subject: [PATCH] feat(mes): 优化MES模块生产调度与数据管理功能
---
yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/dal/mysql/qc/oqc/MesQcOqcMapperTest.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/dal/mysql/qc/oqc/MesQcOqcMapperTest.java b/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/dal/mysql/qc/oqc/MesQcOqcMapperTest.java
index 108e0f9..ab83306 100644
--- a/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/dal/mysql/qc/oqc/MesQcOqcMapperTest.java
+++ b/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/dal/mysql/qc/oqc/MesQcOqcMapperTest.java
@@ -59,4 +59,19 @@
mapper.updateById(new MesQcOqcDO().setId(row.getId()).setStatus(1));
assertEquals(100L, mapper.selectById(row.getId()).getClientId());
}
+
+ @Test
+ void inspectorFilterWorksTogetherWithCustomerVisibility() {
+ MesQcOqcDO first = insert("INSPECTOR-289", 100L);
+ MesQcOqcDO second = insert("INSPECTOR-290", 100L);
+ MesQcOqcDO hidden = insert("INSPECTOR-HIDDEN", 200L);
+ mapper.updateById(new MesQcOqcDO().setId(first.getId()).setInspectorUserId(289L));
+ mapper.updateById(new MesQcOqcDO().setId(second.getId()).setInspectorUserId(290L));
+ mapper.updateById(new MesQcOqcDO().setId(hidden.getId()).setInspectorUserId(289L));
+ MesQcOqcPageReqVO request = new MesQcOqcPageReqVO();
+ request.setInspectorUserId(289L);
+ assertEquals(2L, mapper.selectPage(request).getTotal());
+ assertEquals(1L, mapper.selectPage(request, List.of(100L)).getTotal());
+ assertEquals(first.getId(), mapper.selectPage(request, List.of(100L)).getList().get(0).getId());
+ }
}
--
Gitblit v1.9.3