Commit 4abcb8a270bc43d89a4f0e961f50c32b4c5ce769

Authored by yangfei
1 parent fa8781107c

参加增加条件

Showing 8 changed files with 74 additions and 9 deletions

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