| | |
| | | data.put("已生产数量", workOrder.getQuantityProduced()); |
| | | fillItemInfo(data, workOrder.getProductId()); |
| | | |
| | | // 质量风险 - IPQC |
| | | List<MesQcIpqcDO> ipqcList = ipqcMapper.selectList( |
| | | new LambdaQueryWrapper<MesQcIpqcDO>() |
| | | .eq(MesQcIpqcDO::getWorkOrderId, workOrderId)); |
| | | // 质量风险 - IPQC(过程检验单已无工单字段,经来源报工单反查本工单下的检验记录) |
| | | List<Long> feedbackIds = feedbackMapper.selectList( |
| | | new LambdaQueryWrapper<MesProFeedbackDO>() |
| | | .eq(MesProFeedbackDO::getWorkOrderId, workOrderId)) |
| | | .stream().map(MesProFeedbackDO::getId).collect(Collectors.toList()); |
| | | List<MesQcIpqcDO> ipqcList = CollUtil.isEmpty(feedbackIds) ? Collections.emptyList() |
| | | : ipqcMapper.selectList(new LambdaQueryWrapper<MesQcIpqcDO>() |
| | | .in(MesQcIpqcDO::getSourceDocId, feedbackIds)); |
| | | if (CollUtil.isNotEmpty(ipqcList)) { |
| | | List<Map<String, Object>> qcData = ipqcList.stream().map(ipqc -> { |
| | | Map<String, Object> item = new LinkedHashMap<>(); |