diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java b/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java index d18dbee..7655a8c 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java @@ -421,6 +421,17 @@ public class Patients extends BaseModel { //分娩医生 private String deliverDoctor; + //秦皇岛-有居住证 填写字段 + private String liveCardNo; + + public String getLiveCardNo() { + return liveCardNo; + } + + public void setLiveCardNo(String liveCardNo) { + this.liveCardNo = liveCardNo; + } + public String getDeliverDoctor() { return deliverDoctor; } 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 4008ca7..336fbfe 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 @@ -1994,7 +1994,7 @@ public class BookbuildingFacade { patient.setPatientVerifType(yunRequest.getPatientVerifType()); patient.setPatientVerifName(yunRequest.getPatientVerifName()); patient.setHusVerifType(yunRequest.getHusVerifType()); - + patient.setLiveCardNo(yunRequest.getLiveCardNo()); return patient; @@ -2187,7 +2187,7 @@ public class BookbuildingFacade { result.setPatientVerifName(p.getPatientVerifName()); result.setHusVerifType(p.getHusVerifType()); result.setHusbandName(p.getHusbandName()); - + result.setLiveCardNo(p.getLiveCardNo()); return result; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java index 91d93e0..5a98836 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientServiceFacade.java @@ -225,6 +225,15 @@ public class PatientServiceFacade { // 居住类别 List liveType = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.LIVE_TYPE_ID); + //秦皇岛需求-增加有居住证,客服配置(其他地区不需要这个选项) + if(StringUtils.isNotEmpty(hospitalId) && !"216".equals(hospitalId)){ + for (BasicConfigResult basicConfigResult : liveType) { + if("有居住证".equals(basicConfigResult.getName())){ + liveType.remove(basicConfigResult); + break; + } + } + } map.put("liveType", liveType); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index 88ee080..36f2002 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -559,6 +559,7 @@ public class ViewFacade { map.put("patientVerifName", data.getPatientVerifName()); map.put("husVerifType", StringUtils.isNotEmpty(data.getHusVerifType()) ? ("1".equals(data.getHusVerifType()) ? "自动核验": "人工核验") : "未验证"); map.put("husVerifName", data.getHusVerifName()); + map.put("liveCardNo", data.getLiveCardNo()); return map; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java index a501bea..5e071f8 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java @@ -72,6 +72,17 @@ public class YunBookbuildingAddRequest { //丈夫删除文件路径 private List hdelFiles; + //秦皇岛-有居住证 填写字段 + private String liveCardNo; + + public String getLiveCardNo() { + return liveCardNo; + } + + public void setLiveCardNo(String liveCardNo) { + this.liveCardNo = liveCardNo; + } + public String getPatientVerifType() { return patientVerifType; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientManagerQueryModel.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientManagerQueryModel.java index 6de84c3..319b7a7 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientManagerQueryModel.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientManagerQueryModel.java @@ -100,6 +100,17 @@ public class PatientManagerQueryModel { //预约下次检查时间 private String nextCheckTime; + //秦皇岛-有居住证 填写字段 + private String liveCardNo; + + public String getLiveCardNo() { + return liveCardNo; + } + + public void setLiveCardNo(String liveCardNo) { + this.liveCardNo = liveCardNo; + } + public Integer getDueStatus() { return dueStatus; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java index d16516a..42eb978 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java @@ -446,6 +446,17 @@ public class PregnantInfoResult { //丈夫证件人工核验人员名称 private String husVerifName; + //秦皇岛-有居住证 填写字段 + private String liveCardNo; + + public String getLiveCardNo() { + return liveCardNo; + } + + public void setLiveCardNo(String liveCardNo) { + this.liveCardNo = liveCardNo; + } + public String getPatientVerifType() { return patientVerifType; }