| | |
| | | wq1.eq(TjOrder::getTjNumber, tjNumber); |
| | | TjOrder one = tjOrderService.getOne(wq1); |
| | | |
| | | /* |
| | | //拿到体检记录的orderid,查出项目详细信息 |
| | | LambdaQueryWrapper<TjOrderDetail> wq = new LambdaQueryWrapper<>(); |
| | | wq.eq(TjOrderDetail::getOrderId, one.getOrderId()); |
| | |
| | | wq.ne(TjOrderDetail::getTjStatus, 0); |
| | | wq.ne(TjOrderDetail::getProId,projectService.getHuaYanProId()); |
| | | wq.eq(TjOrderDetail::getProId,projectService.getNotCcCtXdtProId()); |
| | | wq.notIn(TjOrderDetail::getProId,projectService.getNneedReprotProId()); |
| | | // wq.notIn(TjOrderDetail::getProId,projectService.getNneedReprotProId()); |
| | | List<TjOrderDetail> tjOrderDetails = tjOrderDetailService.list(wq); |
| | | |
| | | //遍历体检记录 将项目的具体信息 |
| | |
| | | tjOrderDetail.setProject(tjProject); |
| | | } |
| | | } |
| | | */ |
| | | |
| | | LambdaQueryWrapper<TjCustomer> wq22 = new LambdaQueryWrapper<>(); |
| | | wq22.eq(TjCustomer::getCusId, one.getUserId()); |
| | |
| | | printReport.put(tjOrderRemark,null); |
| | | } |
| | | |
| | | extracted(printReport, tjOrderDetails, customer); |
| | | extracted(printReport,one, customer); |
| | | return printReport; |
| | | } |
| | | |
| | |
| | | return printReport; |
| | | } |
| | | |
| | | private void extracted(Map<TjOrderRemark, List<TjPdfVO>> printReport, List<TjOrderDetail> tjOrderDetails, TjCustomer customer) { |
| | | private void extracted(Map<TjOrderRemark, List<TjPdfVO>> printReport, TjOrder one, TjCustomer customer) { |
| | | for (Map.Entry<TjOrderRemark, List<TjPdfVO>> entry : printReport.entrySet()) { |
| | | List<TjPdfVO> tjPdfVOS = new ArrayList<>(); |
| | | // TjOrder one = tjOrderService.getOrderByTjNum(entry.getKey().getTjNumber()); |
| | | List<TjOrderDetail> tjOrderDetails = tjOrderDetailService.getDetailByOrderIdAndParId(one.getOrderId(),entry.getKey().getProId()); |
| | | for (TjOrderDetail tjOrderDetail : tjOrderDetails) { |
| | | TjProject tjProject = projectService.getById(tjOrderDetail.getProId()); |
| | | if (null != tjProject) { |
| | | tjOrderDetail.setProject(tjProject); |
| | | } |
| | | if (null == tjOrderDetail.getProject()) { |
| | | System.out.println("'''''''''''''''''''''''''''''''''''" + tjOrderDetail.getOrderDetailId()); |
| | | } |