|  |  |  | 
|---|
|  |  |  | if (bomDetailList == null || bomDetailList.size() == 0) { | 
|---|
|  |  |  | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(), "对不起,该生产物料的bom配置有误,请联系管理员!"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //            for (BomDetailExtListVO i :bomDetailList) { | 
|---|
|  |  |  | //                //查询是否投料 | 
|---|
|  |  |  | //                if(workorderRecordExtMapper.selectCount(new QueryWrapper<WorkorderRecord>() | 
|---|
|  |  |  | //                        .eq("DELETED",Constants.ZERO).eq("MATERIAL_ID",i.getMaterialId()).eq("TYPE",Constants.ZERO))<=0){ | 
|---|
|  |  |  | //                    throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"存在未投料BOM物料,无法进行报工"); | 
|---|
|  |  |  | //                } | 
|---|
|  |  |  | //            } | 
|---|
|  |  |  | for (BomDetailExtListVO i :bomDetailList) { | 
|---|
|  |  |  | //查询是否投料 | 
|---|
|  |  |  | if(workorderRecordExtMapper.selectCount(new QueryWrapper<WorkorderRecord>() | 
|---|
|  |  |  | .eq("WORKORDER_ID",mp.getId()) | 
|---|
|  |  |  | .eq("DELETED",Constants.ZERO).eq("MATERIAL_ID",i.getMaterialId()).eq("TYPE",Constants.ZERO))<=0){ | 
|---|
|  |  |  | throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"存在未投料BOM物料,无法进行报工"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WOutbound outbound = new WOutbound(); | 
|---|