| | |
| | | if (feedback.getWorkOrderId() == null) { |
| | | throw exception(PRO_FEEDBACK_ROUTE_PROCESS_INVALID); |
| | | } |
| | | // 1.2 查询工单 BOM 物料列表(倒冲按工单投料,非工艺路线) |
| | | List<MesProWorkOrderBomDO> boms = workOrderBomService.getWorkOrderBomListByWorkOrderId( |
| | | feedback.getWorkOrderId()); |
| | | // 1.2 查询该倒冲工序的投料 BOM 列表(按报工工序过滤,只扣当前工序的投料明细, |
| | | // 避免把其他工序的投料一并扣除导致多扣物料) |
| | | List<MesProWorkOrderBomDO> boms = workOrderBomService.getWorkOrderBomListByWorkOrderIdAndProcessId( |
| | | feedback.getWorkOrderId(), feedback.getProcessId()); |
| | | if (CollUtil.isEmpty(boms)) { |
| | | return null; |
| | | } |