Commit 4abcb8a270bc43d89a4f0e961f50c32b4c5ce769
1 parent
fa8781107c
Exists in
master
and in
6 other branches
参加增加条件
Showing 8 changed files with 74 additions and 9 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.java
- platform-dal/src/main/java/com/lyms/platform/pojo/AntenatalExaminationModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExcAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.java
View file @
4abcb8a
| ... | ... | @@ -4,7 +4,6 @@ |
| 4 | 4 | import com.lyms.platform.common.result.BaseModel; |
| 5 | 5 | import org.springframework.data.mongodb.core.mapping.Document; |
| 6 | 6 | |
| 7 | -import java.io.Serializable; | |
| 8 | 7 | import java.util.Date; |
| 9 | 8 | import java.util.List; |
| 10 | 9 | |
| ... | ... | @@ -102,6 +101,18 @@ |
| 102 | 101 | private Integer abortionZR; |
| 103 | 102 | //人工流产 |
| 104 | 103 | private Integer abortionRG; |
| 104 | + /** | |
| 105 | + * 其他的诊断意见 | |
| 106 | + */ | |
| 107 | + private String diagnosisOther; | |
| 108 | + | |
| 109 | + public String getDiagnosisOther() { | |
| 110 | + return diagnosisOther; | |
| 111 | + } | |
| 112 | + | |
| 113 | + public void setDiagnosisOther(String diagnosisOther) { | |
| 114 | + this.diagnosisOther = diagnosisOther; | |
| 115 | + } | |
| 105 | 116 | |
| 106 | 117 | public String getBarCode() { |
| 107 | 118 | return barCode; |
platform-dal/src/main/java/com/lyms/platform/pojo/AntenatalExaminationModel.java
View file @
4abcb8a
| ... | ... | @@ -6,7 +6,6 @@ |
| 6 | 6 | |
| 7 | 7 | import java.util.Date; |
| 8 | 8 | import java.util.List; |
| 9 | -import java.util.Map; | |
| 10 | 9 | |
| 11 | 10 | /** |
| 12 | 11 | * 产前检查 |
| ... | ... | @@ -84,6 +83,10 @@ |
| 84 | 83 | private String typeYc; |
| 85 | 84 | //处理意见 |
| 86 | 85 | private String treatmentOpinion; |
| 86 | + /** | |
| 87 | + * 其他的诊断意见 | |
| 88 | + */ | |
| 89 | + private String diagnosisOther; | |
| 87 | 90 | //指导 |
| 88 | 91 | private String guide; |
| 89 | 92 | //产检医生 |
| ... | ... | @@ -99,6 +102,14 @@ |
| 99 | 102 | private String cDueWeek; |
| 100 | 103 | //操作人 |
| 101 | 104 | private Integer operator; |
| 105 | + | |
| 106 | + public String getDiagnosisOther() { | |
| 107 | + return diagnosisOther; | |
| 108 | + } | |
| 109 | + | |
| 110 | + public void setDiagnosisOther(String diagnosisOther) { | |
| 111 | + this.diagnosisOther = diagnosisOther; | |
| 112 | + } | |
| 102 | 113 | |
| 103 | 114 | public String getBarCode() { |
| 104 | 115 | return barCode; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
4abcb8a
| ... | ... | @@ -238,7 +238,6 @@ |
| 238 | 238 | |
| 239 | 239 | |
| 240 | 240 | if (StringUtils.isNotEmpty(antExAddRequest.getId())) { |
| 241 | - | |
| 242 | 241 | model.setHospitalId(hospitalId); |
| 243 | 242 | model.setOperator(userId); |
| 244 | 243 | antenatalExaminationService.updateOneAnt(model, antExAddRequest.getId()); |
| ... | ... | @@ -266,7 +265,6 @@ |
| 266 | 265 | //复诊,修改产检管理 |
| 267 | 266 | antenatalExaminationService.updateAntExRecord(antExAddRequest.getId(), 2); |
| 268 | 267 | } else { |
| 269 | - | |
| 270 | 268 | model.setOperator(userId); |
| 271 | 269 | model.setYn(YnEnums.YES.getId()); |
| 272 | 270 | model.setHospitalId(hospitalId); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ResidentsArchiveFacade.java
View file @
4abcb8a
| ... | ... | @@ -21,7 +21,6 @@ |
| 21 | 21 | import com.lyms.platform.permission.model.Users; |
| 22 | 22 | import com.lyms.platform.permission.service.OrganizationService; |
| 23 | 23 | import com.lyms.platform.permission.service.UsersService; |
| 24 | -import com.lyms.platform.pojo.BasicConfig; | |
| 25 | 24 | import com.lyms.platform.pojo.PremaritalCheckup; |
| 26 | 25 | import com.lyms.platform.pojo.ResidentsArchiveModel; |
| 27 | 26 | import com.lyms.platform.pojo.SmsConfigModel; |
| ... | ... | @@ -494,7 +493,25 @@ |
| 494 | 493 | result.setPresentHistory(model.getPresentHistory() == null ? null : JsonUtil.jkstr2Obj(model.getPresentHistory(),Map.class)); |
| 495 | 494 | |
| 496 | 495 | result.setVcCardNo(model.getVcCardNo()); |
| 497 | - result.setBuildDoctor(model.getBuildDoctor()); | |
| 496 | + if (StringUtils.isNotEmpty( model.getBuildDoctor())){ | |
| 497 | + Users u = usersService.getUsers(Integer.valueOf(model.getBuildDoctor())); | |
| 498 | + if(u!=null){ | |
| 499 | + Map<String,String> doctInfo = new HashMap<>(); | |
| 500 | + doctInfo.put("id",String.valueOf(u.getId())); | |
| 501 | + doctInfo.put("name",u.getName()); | |
| 502 | + result.setBuildDoctor(doctInfo); | |
| 503 | + }else{ | |
| 504 | + Map<String,String> doctInfo = new HashMap<>(); | |
| 505 | + doctInfo.put("id",String.valueOf(u.getId())); | |
| 506 | + result.setBuildDoctor(doctInfo); | |
| 507 | + } | |
| 508 | + }else{ | |
| 509 | + Map<String,String> doctInfo = new HashMap<>(); | |
| 510 | + doctInfo.put("id",String.valueOf(model.getBuildDoctor())); | |
| 511 | + result.setBuildDoctor(doctInfo); | |
| 512 | + } | |
| 513 | + | |
| 514 | + | |
| 498 | 515 | result.setBuildDay(DateUtil.getyyyy_MM_dd(model.getBuildDay())); |
| 499 | 516 | |
| 500 | 517 | result.setCreated(model.getCreated()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
4abcb8a
| ... | ... | @@ -279,6 +279,7 @@ |
| 279 | 279 | /* 基本信息 */ |
| 280 | 280 | //孕妇基本信息 |
| 281 | 281 | map.put("id",data.getId()); |
| 282 | + map.put("diagnosisOther",data.getDiagnosisOther()); | |
| 282 | 283 | map.put("username",patients.getUsername()); |
| 283 | 284 | map.put("birth", DateUtil.getyyyy_MM_dd(patients.getBirth())); |
| 284 | 285 | map.put("age",UnitUtils.unitSplice(DateUtil.getAge(patients.getBirth()),UnitConstants.SUI)); |
| ... | ... | @@ -637,6 +638,7 @@ |
| 637 | 638 | /* 基本信息 */ |
| 638 | 639 | //孕妇基本信息 |
| 639 | 640 | map.put("id",data.getId()); |
| 641 | + map.put("diagnosisOther",data.getDiagnosisOther()); | |
| 640 | 642 | map.put("username",patients.getUsername()); |
| 641 | 643 | map.put("birth",DateUtil.getyyyy_MM_dd(patients.getBirth())); |
| 642 | 644 | map.put("age",UnitUtils.unitSplice(DateUtil.getAge(patients.getBirth()), UnitConstants.SUI)); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExAddRequest.java
View file @
4abcb8a
| ... | ... | @@ -19,6 +19,10 @@ |
| 19 | 19 | private String id; |
| 20 | 20 | |
| 21 | 21 | private String barCode; |
| 22 | + /** | |
| 23 | + * 其他的诊断意见 | |
| 24 | + */ | |
| 25 | + private String diagnosisOther; | |
| 22 | 26 | |
| 23 | 27 | public String getBarCode() { |
| 24 | 28 | return barCode; |
| ... | ... | @@ -90,6 +94,14 @@ |
| 90 | 94 | |
| 91 | 95 | private Integer couponType; |
| 92 | 96 | |
| 97 | + public String getDiagnosisOther() { | |
| 98 | + return diagnosisOther; | |
| 99 | + } | |
| 100 | + | |
| 101 | + public void setDiagnosisOther(String diagnosisOther) { | |
| 102 | + this.diagnosisOther = diagnosisOther; | |
| 103 | + } | |
| 104 | + | |
| 93 | 105 | public String getCouponCode() { |
| 94 | 106 | return couponCode; |
| 95 | 107 | } |
| ... | ... | @@ -138,6 +150,7 @@ |
| 138 | 150 | public AntenatalExaminationModel convertToDataModel() { |
| 139 | 151 | AntenatalExaminationModel examinationModel = new AntenatalExaminationModel(); |
| 140 | 152 | examinationModel.setId(id); |
| 153 | + examinationModel.setDiagnosisOther(diagnosisOther); | |
| 141 | 154 | examinationModel.setBarCode(barCode); |
| 142 | 155 | examinationModel.setParentId(parentId); |
| 143 | 156 | examinationModel.setCurrentDueDate(currentDueDate); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExcAddRequest.java
View file @
4abcb8a
| ... | ... | @@ -206,7 +206,19 @@ |
| 206 | 206 | private String couponCode; |
| 207 | 207 | |
| 208 | 208 | private Integer couponType; |
| 209 | + /** | |
| 210 | + * 其他的诊断意见 | |
| 211 | + */ | |
| 212 | + private String diagnosisOther; | |
| 209 | 213 | |
| 214 | + public String getDiagnosisOther() { | |
| 215 | + return diagnosisOther; | |
| 216 | + } | |
| 217 | + | |
| 218 | + public void setDiagnosisOther(String diagnosisOther) { | |
| 219 | + this.diagnosisOther = diagnosisOther; | |
| 220 | + } | |
| 221 | + | |
| 210 | 222 | public String getCouponCode() { |
| 211 | 223 | return couponCode; |
| 212 | 224 | } |
| ... | ... | @@ -903,6 +915,7 @@ |
| 903 | 915 | @Override |
| 904 | 916 | public AntExChuModel convertToDataModel() { |
| 905 | 917 | AntExChuModel antExChuModel=new AntExChuModel(); |
| 918 | + antExChuModel.setDiagnosisOther(diagnosisOther); | |
| 906 | 919 | antExChuModel.setBg(bg); |
| 907 | 920 | antExChuModel.setBarCode(barCode); |
| 908 | 921 | antExChuModel.setId(id); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ResidentsArchiveResult.java
View file @
4abcb8a
| ... | ... | @@ -78,7 +78,7 @@ |
| 78 | 78 | //就诊卡号 |
| 79 | 79 | private String vcCardNo; |
| 80 | 80 | //建档人 |
| 81 | - private String buildDoctor; | |
| 81 | + private Map<String,String> buildDoctor; | |
| 82 | 82 | //建档日期 |
| 83 | 83 | private String buildDay; |
| 84 | 84 | |
| 85 | 85 | |
| ... | ... | @@ -347,11 +347,11 @@ |
| 347 | 347 | this.vcCardNo = vcCardNo; |
| 348 | 348 | } |
| 349 | 349 | |
| 350 | - public String getBuildDoctor() { | |
| 350 | + public Map<String,String> getBuildDoctor() { | |
| 351 | 351 | return buildDoctor; |
| 352 | 352 | } |
| 353 | 353 | |
| 354 | - public void setBuildDoctor(String buildDoctor) { | |
| 354 | + public void setBuildDoctor(Map<String,String> buildDoctor) { | |
| 355 | 355 | this.buildDoctor = buildDoctor; |
| 356 | 356 | } |
| 357 | 357 |