| | |
| | | String ysmc = configService.selectConfigByKey("request_default_ysmc"); |
| | | for (TjProject project : projects) { |
| | | if (0 == project.getProParentId() && project.getProPrice().compareTo(BigDecimal.ZERO) != 0) { |
| | | if(project.getSfzhfy().equalsIgnoreCase("Y")){ |
| | | allTotal = getAllTotal(tjOrder, tjCustomer, array, successPacsList, errorPacsList, project, dept, ysbm, ysmc, allTotal); |
| | | }else { |
| | | List<TjProject> bySoneId = projectService.getTjProjectListBySoneId(project.getProId().toString()); |
| | | for (TjProject tjProject : bySoneId) { |
| | | if(project.getProPrice().compareTo(BigDecimal.ZERO) != 0){ |
| | | allTotal = getAllTotal(tjOrder, tjCustomer, array, successPacsList, errorPacsList, tjProject, dept, ysbm, ysmc, allTotal); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | return allTotal; |
| | | } |
| | | |
| | | private int getAllTotal(TjOrder tjOrder, TjCustomer tjCustomer, JSONArray array, ArrayList<SavePacsApply> successPacsList, ArrayList<SavePacsApply> errorPacsList, TjProject project, String dept, String ysbm, String ysmc, int allTotal) { |
| | | if (null != project.getHisXmbm()) { |
| | | SavePacsApply savePacsApply = new SavePacsApply(); |
| | | savePacsApply.setExamNo(tjOrder.getCardId()); |
| | |
| | | ltkjJianchajianyanTreeService.save(tree); |
| | | } else { |
| | | errorPacsList.add(savePacsApply); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | return allTotal; |