diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AutoIncermentService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AutoIncermentService.java index 0e1c072..5ad494d 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AutoIncermentService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AutoIncermentService.java @@ -19,8 +19,8 @@ public class AutoIncermentService { return patientTicketIdDao.nextId(cls.getSimpleName()); } - public String nextPatientTicketId() { - Integer id = patientTicketIdDao.nextId(Patients.class.getSimpleName()); + public String nextPatientTicketId(String hospital) { + Integer id = patientTicketIdDao.nextId(hospital); return String.format("%07d", id); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index d8b7b0f..1eb127d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -276,7 +276,7 @@ public class BookbuildingFacade { } if (null != areaCode) { // 建档成功后,给孕妇造五个条形码 - String ticketPid = autoIncermentService.nextPatientTicketId(); + String ticketPid = autoIncermentService.nextPatientTicketId(p.getHospitalId()); for (Integer i = 1; i <= 5; i++) { PatientCheckTicket ticket = new PatientCheckTicket(); ticket.setStatus(1); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCheckTicketFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCheckTicketFacade.java index 0b26dde..14f180c 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCheckTicketFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCheckTicketFacade.java @@ -111,7 +111,7 @@ public class PatientCheckTicketFacade { } if (null != areaCode) { // 建档成功后,给孕妇造五个条形码 - String ticketPid = autoIncermentService.nextPatientTicketId(); + String ticketPid = autoIncermentService.nextPatientTicketId(p.getHospitalId()); for (Integer i = 1; i <= 5; i++) { PatientCheckTicket ticket = new PatientCheckTicket(); ticket.setStatus(1);