fix(wms): 删除钢卷时同步更新二维码状态为失效
- 在删除钢卷操作中添加二维码状态更新逻辑 - 遍历钢卷列表检查是否存在关联的二维码记录ID - 将关联的二维码记录状态设置为0表示失效 - 通过generateRecordService更新二维码记录状态 - 确保删除钢卷后对应的二维码同步失效
This commit is contained in:
@@ -2104,6 +2104,18 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 删除钢卷的时候要把钢卷对应的二维码状态改成 0 表示二维码失效
|
||||||
|
if (coilList != null) {
|
||||||
|
for (WmsMaterialCoil coil : coilList) {
|
||||||
|
if (coil.getQrcodeRecordId() != null) {
|
||||||
|
WmsGenerateRecordBo qrBo = new WmsGenerateRecordBo();
|
||||||
|
qrBo.setRecordId(coil.getQrcodeRecordId());
|
||||||
|
qrBo.setStatus(0); // 0=失效
|
||||||
|
generateRecordService.updateByBo(qrBo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return baseMapper.deleteBatchIds(ids) > 0;
|
return baseMapper.deleteBatchIds(ids) > 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user