refactor(wms): 修改钢卷溯源查询方法参数和优化查询逻辑
- 将溯源查询方法参数从入场钢卷号改为钢卷ID - 通过钢卷ID直接获取钢卷信息和关联的二维码记录 - 移除原有的复杂二维码查询逻辑,简化为直接通过钢卷ID获取 - 优化钢卷记录查询方式,移除重复和不必要的查询步骤 - 简化溯源步骤处理逻辑,移除重复步骤合并功能 - 调整返回结果结构,精简二维码相关信息 - 优化数据库查询性能,使用更直接的关联查询方式
This commit is contained in:
@@ -161,15 +161,15 @@ public class WmsMaterialCoilController extends BaseController {
|
||||
|
||||
/**
|
||||
* 钢卷溯源查询
|
||||
* 根据入场钢卷号查询二维码,解析content中的steps,然后根据steps中的钢卷号反向查询数据库
|
||||
* 根据钢卷ID查询二维码,解析content中的steps,然后根据steps中的钢卷号反向查询数据库
|
||||
*
|
||||
* @param enterCoilNo 入场钢卷号
|
||||
* @param coilId 钢卷ID
|
||||
* @param currentCoilNo 当前钢卷号(可选参数,用于查询特定子钢卷)
|
||||
*/
|
||||
@GetMapping("/trace")
|
||||
public R<Map<String, Object>> trace(@RequestParam @NotBlank(message = "入场钢卷号不能为空") String enterCoilNo,
|
||||
public R<Map<String, Object>> trace(@RequestParam @NotNull(message = "钢卷ID不能为空") Long coilId,
|
||||
@RequestParam(required = false) String currentCoilNo) {
|
||||
Map<String, Object> traceResult = iWmsMaterialCoilService.queryTrace(enterCoilNo, currentCoilNo);
|
||||
Map<String, Object> traceResult = iWmsMaterialCoilService.queryTrace(coilId, currentCoilNo);
|
||||
return R.ok(traceResult);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user