diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BoneFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BoneFacade.java index 825a9d2..90bfafa 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BoneFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BoneFacade.java @@ -299,7 +299,7 @@ public class BoneFacade { } } } - healthChargeFacade.addHealthCharge(hospitalId,10, model.getPatientId(), 1, 1, userId, doctorId, false); + healthChargeFacade.addHealthCharge(hospitalId,10, model.getPatientId(), 1, 1, userId, doctorId, true); } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/HealthChargeFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/HealthChargeFacade.java index 1c9a808..c7b3045 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/HealthChargeFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/HealthChargeFacade.java @@ -265,10 +265,10 @@ public class HealthChargeFacade { if (model.getSource() == 1) { - Patients patients = patientsService.findOnePatientById(model.getForeignId()); - if (patients == null) + + if (StringUtils.isNotEmpty(model.getBabyForeignId())) { - BabyModel babyModel = babyBookbuildingService.queryBabyBuildById(model.getForeignId()); + BabyModel babyModel = babyBookbuildingService.queryBabyBuildById(model.getBabyForeignId()); if (babyModel == null) { return null; @@ -279,6 +279,11 @@ public class HealthChargeFacade { } else { + Patients patients = patientsService.findOnePatientById(model.getForeignId()); + if (patients == null) + { + return null; + } map.put("userName", patients.getUsername()); map.put("age",DateUtil.getAge(patients.getBirth(), model.getCreated())); map.put("week",patients.getType() == 3 ? "已分娩": DateUtil.getWeekDesc(patients.getLastMenses(),model.getCreated()));