feat(wms): 添加钢卷锁定机制并优化操作流程

- 在WmsCoilPendingActionBo中新增lockValue字段用于钢卷锁值控制
- 为insertByBo方法添加事务注解确保数据一致性
- 实现钢卷领料时的锁状态校验和上锁逻辑
- 添加unlockCoil方法在操作完成后自动解锁关联钢卷
- 在deleteBatch、completeAction和cancelAction方法中集成自动解锁功能
- 新增getLockStatusDesc方法提供详细的锁状态描述信息
- 优化合卷操作流程,使用completeAction替代手动更新状态
- 在MaterialCoilService中增强独占状态检查,支持多种锁定类型识别
This commit is contained in:
2026-06-15 11:09:45 +08:00
parent 6328b4ac7a
commit bf8b69d193
3 changed files with 73 additions and 15 deletions

View File

@@ -128,5 +128,10 @@ public class WmsCoilPendingActionBo extends BaseEntity {
private String coilIds;
private String createBys;
/**
* 钢卷锁值3=酸扎领料4=分卷领料5=合卷领料)
*/
private Integer lockValue;
}