feat(wms): 在操作记录中添加合卷之后的钢卷

- 在 IWmsMaterialCoilService 中新增 mergeCoils 方法实现合卷操作
- 扩展 WmsMaterialCoilBo 类添加 actionId、actionType 和 mergedCoilId 字段
- 在 WmsMaterialCoilController 中添加 /merge 接口支持合卷新功能
- 实现合卷逻辑为 newCoils 中每个被合的卷添加 actionId 和 actionType
- 支持通过 actionId 更新操作记录状态并设置完成时间
- 实现合卷后新钢卷 ID 的返回和操作记录的自动创建更新
This commit is contained in:
2026-03-16 14:10:17 +08:00
parent 58653da48b
commit 275f6181ce
4 changed files with 110 additions and 0 deletions

View File

@@ -48,6 +48,14 @@ public interface IWmsMaterialCoilService {
*/
Boolean updateByBo(WmsMaterialCoilBo bo);
/**
* 合卷操作
* 在批量更新逻辑的基础上为newCoils中的每个被合的卷加入actionId和actionType
* 如果传递了actionId则更新操作记录状态为已完成并设置完成时间和合卷后的钢卷ID到processedCoilIds
* 如果未传actionId则创建新的操作记录
*/
Boolean mergeCoils(WmsMaterialCoilBo bo);
/**
* 简单更新钢卷物料表
* 直接更新属性内容,不进行历史记录处理