| | |
| | | } else { |
| | | // 上一个工序是否已报工 |
| | | boolean isPreviousReported = productionProductMainMapper.checkPreviousProcessReported( |
| | | record.getProductRouteId(), |
| | | record.getId(), |
| | | currentDragSort |
| | | ); |
| | | record.setIsCanReport(isPreviousReported); |
| | |
| | | } |
| | | |
| | | // 检查之前的工序是否有被隔离的不合格记录 |
| | | List<QualityUnqualified> unqualifiedList = qualityUnqualifiedMapper.selectUnqualifiedByProcessNames(previousProcessNames); |
| | | List<QualityUnqualified> unqualifiedList = Collections.emptyList(); |
| | | if (CollectionUtils.isNotEmpty(previousProcessNames)) { |
| | | unqualifiedList = qualityUnqualifiedMapper.selectUnqualifiedByProductOrderAndProcessNames( |
| | | record.getProductOrderId(), |
| | | previousProcessNames |
| | | ); |
| | | } |
| | | if (CollectionUtils.isNotEmpty(unqualifiedList)) { |
| | | record.setIsCanReport(false); |
| | | } |