| 
														
															@@ -167,12 +167,14 @@ public class MzChargeDetailController { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             List<MzChargeDetail> mzChargeDetails = new ArrayList<>(); 
														 | 
														
														 | 
														
															             List<MzChargeDetail> mzChargeDetails = new ArrayList<>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if (PayMarkEnum.NO_CHARGE.code.equals(mzChargeDetail.getPayMark())) { 
														 | 
														
														 | 
														
															             if (PayMarkEnum.NO_CHARGE.code.equals(mzChargeDetail.getPayMark())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (StringUtils.isNotBlank(mzChargeDetail.getPatientId())) { 
														 | 
														
														 | 
														
															                 if (StringUtils.isNotBlank(mzChargeDetail.getPatientId())) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    // 查询病人信息 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     MzPatientMi mzPatientMi = mzPatientMiService.queryByPatientId(mzChargeDetail.getPatientId()); 
														 | 
														
														 | 
														
															                     MzPatientMi mzPatientMi = mzPatientMiService.queryByPatientId(mzChargeDetail.getPatientId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     if (mzPatientMi == null) { 
														 | 
														
														 | 
														
															                     if (mzPatientMi == null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         resultMap.put("code", -1); 
														 | 
														
														 | 
														
															                         resultMap.put("code", -1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         resultMap.put("message", "病人不存在!"); 
														 | 
														
														 | 
														
															                         resultMap.put("message", "病人不存在!"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         return resultMap; 
														 | 
														
														 | 
														
															                         return resultMap; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     } 
														 | 
														
														 | 
														
															                     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    // 将未缴费的处方转成完整的收费明细 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     mzChargeDetails.addAll(mzChargeDetailService.unPaidToFullChargeDetail(mzChargeDetail.getPatientId(), mzPatientMi.getName())); 
														 | 
														
														 | 
														
															                     mzChargeDetails.addAll(mzChargeDetailService.unPaidToFullChargeDetail(mzChargeDetail.getPatientId(), mzPatientMi.getName())); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if (StringUtils.isNotBlank(mzChargeDetail.getName())) { 
														 | 
														
														 | 
														
															                 if (StringUtils.isNotBlank(mzChargeDetail.getName())) { 
														 |