feat(wms): 更新钢卷号重复检查功能支持修改场景

- 在 checkCoilNoDuplicate 方法中添加 coilId 参数以支持修改操作
- 修改控制器层接口,增加可选的 coilId 请求参数
- 实现修改操作时排除自身的重复检查逻辑
- 添加历史数据类型验证,防止对已更新钢卷进行操作
- 在钢卷修改和删除方法中增加 dataType 为 0 的历史数据检查
This commit is contained in:
2026-01-16 10:12:10 +08:00
parent 862fe4b3ce
commit 57889781bb
3 changed files with 21 additions and 3 deletions

View File

@@ -125,7 +125,7 @@ public interface IWmsMaterialCoilService {
* - enterCoilNoDuplicate: 入场钢卷号是否重复 (true/false)
* - currentCoilNoDuplicate: 当前钢卷号是否重复 (true/false)
*/
Map<String, Object> checkCoilNoDuplicate(String enterCoilNo, String currentCoilNo);
Map<String, Object> checkCoilNoDuplicate(Long coilId, String enterCoilNo, String currentCoilNo);
/**
* 根据入场钢卷号前缀查询最大的入场钢卷号