fix(wms): 修复历史钢卷恢复时钢卷号重复检查问题

- 修复了历史钢卷恢复功能中缺少当前钢卷ID参数导致的重复检查问题
- 确保在恢复历史钢卷时能够正确传递当前钢卷ID进行重复验证
- 防止因参数缺失导致的钢卷号重复检查逻辑错误
This commit is contained in:
2026-01-20 10:07:57 +08:00
parent fbc6db4cfa
commit a3d7fb8313

View File

@@ -2827,7 +2827,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
}
// 8. 检查历史钢卷的钢卷号是否重复
Map<String, Object> duplicateCheck = checkCoilNoDuplicate(null, historyCoil.getEnterCoilNo(), historyCoil.getCurrentCoilNo());
Map<String, Object> duplicateCheck = checkCoilNoDuplicate(currentCoilId, historyCoil.getEnterCoilNo(), historyCoil.getCurrentCoilNo());
String duplicateType = (String) duplicateCheck.get("duplicateType");
if (!"none".equals(duplicateType)) {
String errorMsg = "无法恢复历史钢卷,存在重复的钢卷号:";