feat(wms): 添加钢卷物料的物品类型校验功能
- 启用 WmsProductMapper 和 WmsRawMaterialMapper 的依赖注入 - 实现根据 itemType 参数校验 itemId 存在性的逻辑 - 添加原材料类型的校验支持 - 添加产品的校验支持 - 对无效物品类型抛出异常 - 在钢卷修改逻辑中集成物品存在性验证
This commit is contained in:
@@ -573,6 +573,19 @@ public class WmsMaterialCoilController extends BaseController {
|
||||
return R.ok(iWmsMaterialCoilService.getCategoryWidthStatistics());
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询itemId和itemType不匹配的钢卷
|
||||
* 检查所有钢卷的itemId是否存在于对应的表中(根据itemType)
|
||||
* 返回所有不匹配的钢卷记录,用于数据清理和修复
|
||||
*
|
||||
* @return 不匹配的钢卷列表
|
||||
*/
|
||||
@GetMapping("/queryMismatchedItemCoils")
|
||||
public R<List<WmsMaterialCoilVo>> queryMismatchedItemCoils() {
|
||||
List<WmsMaterialCoilVo> mismatchedCoils = iWmsMaterialCoilService.queryMismatchedItemCoils();
|
||||
return R.ok(mismatchedCoils);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user