refactor(wms): 修改钢卷溯源查询方法参数和优化查询逻辑

- 将溯源查询方法参数从入场钢卷号改为钢卷ID
- 通过钢卷ID直接获取钢卷信息和关联的二维码记录
- 移除原有的复杂二维码查询逻辑,简化为直接通过钢卷ID获取
- 优化钢卷记录查询方式,移除重复和不必要的查询步骤
- 简化溯源步骤处理逻辑,移除重复步骤合并功能
- 调整返回结果结构,精简二维码相关信息
- 优化数据库查询性能,使用更直接的关联查询方式
This commit is contained in:
2026-03-04 16:09:32 +08:00
parent f26960e4c7
commit 8b47e91598
3 changed files with 55 additions and 109 deletions

View File

@@ -60,13 +60,13 @@ public interface IWmsMaterialCoilService {
/**
* 钢卷溯源查询
* 根据入场钢卷号查询二维码解析content中的steps然后根据steps中的钢卷号反向查询数据库
* 根据钢卷ID查询二维码解析content中的steps然后根据steps中的钢卷号反向查询数据库
*
* @param enterCoilNo 入场钢卷号
* @param coilId 钢卷ID
* @param currentCoilNo 当前钢卷号(可选,用于查询特定子钢卷)
* @return 溯源结果(包含二维码信息和数据库记录)
*/
Map<String, Object> queryTrace(String enterCoilNo, String currentCoilNo);
Map<String, Object> queryTrace(Long coilId, String currentCoilNo);
/**
* 查询各个库区中不同类型的钢卷分布情况