云
2026-10-25 d54fbc9d4f8981fa0f7f613b33a28a8cd4f764ea
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/itemreceipt/MesWmItemReceiptLineServiceImpl.java
@@ -48,7 +48,7 @@
    @Override
    public Long createItemReceiptLine(MesWmItemReceiptLineSaveReqVO createReqVO) {
        // 1. 校验父单据存在且为可编辑状态
        MesWmItemReceiptDO receipt = itemReceiptService.validateItemReceiptEditable(createReqVO.getReceiptId());
        MesWmItemReceiptDO receipt = itemReceiptService.validateItemReceiptLineEditable(createReqVO.getReceiptId());
        // 2. 校验数据
        validateItemReceiptLineSaveData(receipt, createReqVO);
@@ -70,7 +70,7 @@
        // 1.1 校验存在
        MesWmItemReceiptLineDO line = validateItemReceiptLineExists(updateReqVO.getId());
        // 1.2 校验父单据存在且为可编辑状态
        MesWmItemReceiptDO receipt = itemReceiptService.validateItemReceiptEditable(line.getReceiptId());
        MesWmItemReceiptDO receipt = itemReceiptService.validateItemReceiptLineEditable(line.getReceiptId());
        // 1.3 校验数据
        validateItemReceiptLineSaveData(receipt, updateReqVO);
@@ -96,7 +96,7 @@
        // 1.1 校验存在
        MesWmItemReceiptLineDO line = validateItemReceiptLineExists(id);
        // 1.2 校验父单据存在且为可编辑状态
        itemReceiptService.validateItemReceiptEditable(line.getReceiptId());
        itemReceiptService.validateItemReceiptLineEditable(line.getReceiptId());
        // 2.1 级联删除明细
        itemReceiptDetailService.deleteItemReceiptDetailByLineId(id);