From ccdebc5369c108e6616550bfbe1cd47ec1e05813 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 09 十一月 2026 11:44:31 +0800
Subject: [PATCH] feat(bpm): 接入询价单与项目用印审批流程
---
yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/wm/batch/MesWmBatchServiceImplTest.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/wm/batch/MesWmBatchServiceImplTest.java b/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/wm/batch/MesWmBatchServiceImplTest.java
index a81317b..98a1815 100644
--- a/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/wm/batch/MesWmBatchServiceImplTest.java
+++ b/yudao-module-mes/src/test/java/cn/iocoder/yudao/module/mes/service/wm/batch/MesWmBatchServiceImplTest.java
@@ -83,7 +83,7 @@
public void testNonBatchManagedItemUsesDistinctTraceBatchesForReels() {
when(mdmItemService.validateItemExists(10L)).thenReturn(new MesMdmItemDO().setId(10L)
.setName("浜у搧").setIsBatchManaged(false));
- when(autoCodeRecordService.generateAutoCode(anyString())).thenReturn("TRACE-1", "TRACE-2");
+ when(autoCodeRecordService.generateAutoCode(anyString())).thenReturn("TRACE-1", "TRACE-2", "TRACE-3");
MesWmBatchGenerateReqVO first = new MesWmBatchGenerateReqVO().setItemId(10L)
.setWorkOrderId(20L).setReelNo("PAN-1");
MesWmBatchGenerateReqVO second = new MesWmBatchGenerateReqVO().setItemId(10L)
@@ -95,6 +95,9 @@
assertNotEquals(a.getId(), b.getId());
assertEquals(a.getId(), batchService.getOrGenerateBatchCode(first).getId());
assertEquals("PAN-2", batchMapper.selectById(b.getId()).getReelNo());
+ MesWmBatchDO caseVariant = batchService.getOrGenerateBatchCode(new MesWmBatchGenerateReqVO()
+ .setItemId(10L).setWorkOrderId(20L).setReelNo("pan-1"));
+ assertNotEquals(a.getId(), caseVariant.getId());
assertNull(batchService.getOrGenerateBatchCode(new MesWmBatchGenerateReqVO().setItemId(10L)));
}
--
Gitblit v1.9.3