pdi提交修改
This commit is contained in:
parent
a21b9245f5
commit
1125b4d9b7
|
|
@ -202,10 +202,18 @@ public class QmsPdiInspectionResultsControllerService {
|
|||
.update();
|
||||
});
|
||||
|
||||
// 2. 检查 type=0/1/3 是否都有结果
|
||||
List<Long> deliveryItemIds = deliveryItemService.lambdaQuery()
|
||||
.eq(QmsPdiDetectionRulesDeliveryItem::getDetectionRulesId, taskRecord.getDetectionRulesId())
|
||||
.list()
|
||||
.stream()
|
||||
.map(QmsPdiDetectionRulesDeliveryItem::getId)
|
||||
.collect(Collectors.toList());
|
||||
|
||||
// 2. 检查 type=0/1/3 是否都有结果,装车前检查项不参与检测项结果校验
|
||||
long unfilledResults = inspectionResultsService.lambdaQuery()
|
||||
.eq(QmsPdiInspectionResults::getTaskId, request.getTaskId())
|
||||
.ne(QmsPdiInspectionResults::getInspectionItemType, 2)
|
||||
.in(QmsPdiInspectionResults::getInspectionItemType, Arrays.asList(0, 1, 3))
|
||||
.notIn(!deliveryItemIds.isEmpty(), QmsPdiInspectionResults::getInspectionItemId, deliveryItemIds)
|
||||
.isNull(QmsPdiInspectionResults::getInspectionItemResults)
|
||||
.count();
|
||||
if (unfilledResults > 0) {
|
||||
|
|
@ -225,7 +233,8 @@ public class QmsPdiInspectionResultsControllerService {
|
|||
// 4. 查询不合格检测项(type=0/1/3,装车前不计入)
|
||||
List<QmsPdiInspectionResults> failedItems = inspectionResultsService.lambdaQuery()
|
||||
.eq(QmsPdiInspectionResults::getTaskId, request.getTaskId())
|
||||
.ne(QmsPdiInspectionResults::getInspectionItemType, 2)
|
||||
.in(QmsPdiInspectionResults::getInspectionItemType, Arrays.asList(0, 1, 3))
|
||||
.notIn(!deliveryItemIds.isEmpty(), QmsPdiInspectionResults::getInspectionItemId, deliveryItemIds)
|
||||
.eq(QmsPdiInspectionResults::getInspectionItemResults, false)
|
||||
.list();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue