| | |
| | | ProcessReport processReport = new ProcessReport(); |
| | | processReport.setInsReportCode(insReport.getCode()); |
| | | processReportMapper.insert(processReport); |
| | | /*检验单结束*/ |
| | | List<InsReport> insReports = insReportMapper.selectList(Wrappers.<InsReport>lambdaQuery().eq(InsReport::getInsOrderId, insReport.getInsOrderId())); |
| | | List<Integer> list = insReports.stream().map(InsReport::getIsRatify).distinct().collect(Collectors.toList()); |
| | | if (list.size() == 1 && list.contains(1)) { |
| | | InsOrder insOrder = insOrderMapper.selectById(insReport.getInsOrderId()); |
| | | insOrder.setState(4); |
| | | insOrderMapper.updateById(insOrder); |
| | | } |
| | | return 0; |
| | | } |
| | | |