diff --git a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
index 48f86b2a..18400968 100644
--- a/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
+++ b/src/main/java/com/spring/modules/sampleManagement/service/Impl/TechnicalSpecificationServiceImpl.java
@@ -1739,5 +1739,8 @@ public class TechnicalSpecificationServiceImpl implements TechnicalSpecification
data.setStatus("已完成");
// 更新单据状态和节点
technicalSpecificationMapper.updateStatus(data);
+ // 2025-05-28 归档操作要更改step_id = NULL
+ data.setStepId(null);
+ technicalSpecificationMapper.updateBMStepId(data);
}
}
diff --git a/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml b/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml
index 2c258531..42d42e34 100644
--- a/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml
+++ b/src/main/resources/mapper/sampleManagement/TechnicalSpecificationMapper.xml
@@ -2244,16 +2244,16 @@
@@ -2517,8 +2517,7 @@
-