feat(material): 钢卷特殊分卷功能新增操作类型参数
- 在IWmsMaterialCoilService接口中为startSpecialSplit方法添加actionType参数 - 在WmsMaterialCoilController控制器中接收前端传递的操作类型参数 - 在WmsMaterialCoilServiceImpl实现类中将操作类型参数传递给待处理动作对象 - 修改事务处理逻辑以支持动态操作类型设置
This commit is contained in:
@@ -3886,7 +3886,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
*/
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Boolean startSpecialSplit(Long coilId) {
|
||||
public Boolean startSpecialSplit(Long coilId, Integer actionType) {
|
||||
// 1. 查询钢卷信息
|
||||
WmsMaterialCoil coil = baseMapper.selectById(coilId);
|
||||
if (coil == null) {
|
||||
@@ -3923,7 +3923,7 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
WmsCoilPendingActionBo pendingActionBo = new WmsCoilPendingActionBo();
|
||||
pendingActionBo.setCoilId(coilId);
|
||||
pendingActionBo.setCurrentCoilNo(coil.getCurrentCoilNo());
|
||||
pendingActionBo.setActionType(501); // 领料操作类型
|
||||
pendingActionBo.setActionType(actionType); // 领料操作类型
|
||||
pendingActionBo.setActionStatus(0); // 待处理
|
||||
pendingActionBo.setSourceType("manual"); // 手动创建
|
||||
pendingActionBo.setPriority(0); // 默认普通优先级
|
||||
|
||||
Reference in New Issue
Block a user