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

@@ -266,9 +266,10 @@ public class WmsMaterialCoilController extends BaseController {
*/
@GetMapping("/checkCoilNoDuplicate")
public R<Map<String, Object>> checkCoilNoDuplicate(
@RequestParam(required = false) Long coilId,
@RequestParam(required = false) String enterCoilNo,
@RequestParam(required = false) String currentCoilNo) {
Map<String, Object> result = iWmsMaterialCoilService.checkCoilNoDuplicate(enterCoilNo, currentCoilNo);
Map<String, Object> result = iWmsMaterialCoilService.checkCoilNoDuplicate(coilId,enterCoilNo, currentCoilNo);
return R.ok(result);
}