feat(wms): 添加钢卷材质异常修复功能
- 在 IWmsMaterialCoilService 中新增 fixMaterialMismatchCoils 方法用于修复材质异常钢卷 - 在 WmsMaterialCoilController 中新增 /fixMaterialMismatch 接口提供修复功能 - 在 WmsMaterialCoilMapper.xml 中为材质异常查询添加按 coil_id 升序排序 - 在 WmsMaterialCoilServiceImpl 中实现材质异常修复逻辑,包括查询入场钢卷号、查找热轧卷板材质、批量更新 packing_status 等步骤
This commit is contained in:
@@ -284,5 +284,17 @@ public interface IWmsMaterialCoilService {
|
||||
* @return 材质异常的钢卷列表(分页)
|
||||
*/
|
||||
TableDataInfo<WmsMaterialCoilVo> queryMaterialMismatchCoils(PageQuery pageQuery);
|
||||
|
||||
/**
|
||||
* 修复材质异常的钢卷
|
||||
* 1. 根据coilId查询钢卷的入场钢卷号(enterCoilNo)
|
||||
* 2. 查询该入场钢卷号下的所有钢卷作为一组
|
||||
* 3. 找到packing_status为该入场钢卷号且itemName LIKE '%热轧卷板%'的itemId
|
||||
* 4. 用该itemId对应的material更新整组的packing_status
|
||||
*
|
||||
* @param coilId 钢卷ID
|
||||
* @return 修复结果
|
||||
*/
|
||||
Boolean fixMaterialMismatchCoils(Long coilId);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user