parent
630a6ee4a7
commit
5b8c310455
@ -137,8 +137,10 @@ public class QmsInspecJobServiceImpl extends ServiceImpl<QmsInspecJobMapper, Qms
|
||||
IPage<QmsInspecJobDTO> response = baseMapper.selectIQC(page, dto);
|
||||
response.getRecords().forEach(qmsInspecJobDTO -> {
|
||||
List<QmsInspecDetailDTO> detailList = qmsInspecDetailService.selectAll(qmsInspecJobDTO.getHandle());
|
||||
qmsInspecJobDTO.setInspecResult(detailList.stream()
|
||||
.allMatch(x -> "1".equals(x.getResult())) ? "OK" : "NG");
|
||||
if(detailList.stream().noneMatch(x->x.getResult() == null)){
|
||||
qmsInspecJobDTO.setInspecResult(detailList.stream()
|
||||
.allMatch(x -> "1".equals(x.getResult())) ? "OK" : "NG");
|
||||
}
|
||||
if (StrUtil.isNotBlank(qmsInspecJobDTO.getReasonCodeBo())) {
|
||||
qmsInspecJobDTO.setReasonCode(HandleBoProcessor.trimHandle(qmsInspecJobDTO.getReasonCodeBo()));
|
||||
}
|
||||
@ -984,7 +986,9 @@ public class QmsInspecJobServiceImpl extends ServiceImpl<QmsInspecJobMapper, Qms
|
||||
}
|
||||
updateDetailResult(detailBo, detail.getResult(), String.join("|", oocRemarkList));
|
||||
}
|
||||
|
||||
update(Wrappers.lambdaUpdate(QmsInspecJob.class)
|
||||
.set(QmsInspecJob::getResult, hasNG ? NG : OK)
|
||||
.eq(QmsInspecJob::getHandle, jobBo));
|
||||
remoteWmsReceiptDetailService.updateInspecResult(qmsInspecJob.getTargetBo(), hasNG ? NG : OK);
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user