liyong
5 天以前 536774eea8902efc088c5b904ff75bbe0af33418
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/outsourceissue/MesWmOutsourceIssueLineServiceImpl.java
@@ -11,7 +11,7 @@
import cn.iocoder.yudao.module.mes.dal.mysql.wm.outsourceissue.MesWmOutsourceIssueLineMapper;
import cn.iocoder.yudao.module.mes.dal.dataobject.wm.batch.MesWmBatchDO;
import cn.iocoder.yudao.module.mes.dal.dataobject.pro.workorder.MesProWorkOrderBomDO;
import cn.iocoder.yudao.module.mes.service.md.item.MesMdItemService;
import cn.iocoder.yudao.module.mes.service.mdm.MesMdmItemService;
import cn.iocoder.yudao.module.mes.service.pro.workorder.MesProWorkOrderBomService;
import cn.iocoder.yudao.module.mes.service.wm.batch.MesWmBatchService;
import jakarta.annotation.Resource;
@@ -44,7 +44,7 @@
    @Lazy
    private MesWmOutsourceIssueService outsourceIssueService;
    @Resource
    private MesMdItemService itemService;
    private MesMdmItemService mdmItemService;
    @Resource
    private MesWmBatchService batchService;
    @Resource
@@ -121,7 +121,7 @@
            throw exception(WM_OUTSOURCE_ISSUE_NOT_EXISTS);
        }
        // 校验关联的物料存在
        itemService.validateItemExistsAndEnable(saveReqVO.getItemId());
        mdmItemService.validateItemExistsAndEnable(saveReqVO.getItemId());
        // 校验物料是否在工单 BOM 中
        validateItemInWorkOrderBom(issue.getWorkOrderId(), saveReqVO.getItemId());
    }