| | |
| | | if (null != tjOrderDetails && !tjOrderDetails.isEmpty()) { |
| | | for (TjOrderDetail tjOrderDetail : tjOrderDetails) { |
| | | TjProject project = projectService.getById(tjOrderDetail.getProId()); |
| | | //判断该项目是否需要打印报告 |
| | | if ("N".equals(project.getNeedReport())) { |
| | | continue; |
| | | } |
| | | List<TjRules> rulesList = tjRulesService.getTjRulesListByTjNumAndProId(tjNumber, tjOrderDetail.getProId()); |
| | | tjOrderDetail.setRulesList(rulesList); |
| | | tjOrderDetail.setProject(project); |
| | | if (null != remark.getDoctorName()) { |
| | | SysUser byId = userService.getById(remark.getDoctorName()); |
| | | if (byId != null) { |
| | | tjOrderDetail.setDoctorName(userService.getById(remark.getDoctorName()).getNickName()); |
| | | if(null != project){ |
| | | //判断该项目是否需要打印报告 |
| | | if ("N".equals(project.getNeedReport())) { |
| | | continue; |
| | | } |
| | | } else { |
| | | tjOrderDetail.setDoctorName(null); |
| | | List<TjRules> rulesList = tjRulesService.getTjRulesListByTjNumAndProId(tjNumber, tjOrderDetail.getProId()); |
| | | tjOrderDetail.setRulesList(rulesList); |
| | | tjOrderDetail.setProject(project); |
| | | if (null != remark.getDoctorName()) { |
| | | SysUser byId = userService.getById(remark.getDoctorName()); |
| | | if (byId != null) { |
| | | tjOrderDetail.setDoctorName(userService.getById(remark.getDoctorName()).getNickName()); |
| | | } |
| | | } else { |
| | | tjOrderDetail.setDoctorName(null); |
| | | } |
| | | if(StringUtil.isBlank(tjOrderDetail.getProResult())){ |
| | | tjOrderDetail.setProResult(project.getProDefault()); |
| | | } |
| | | tjOrderDetailList.add(tjOrderDetail); |
| | | } |
| | | if(StringUtil.isBlank(tjOrderDetail.getProResult())){ |
| | | tjOrderDetail.setProResult(project.getProDefault()); |
| | | } |
| | | tjOrderDetailList.add(tjOrderDetail); |
| | | } |
| | | } |
| | | Map<String, Object> map = new HashMap<>(); |