Commit b4a7034b1e76628804bdd6677c2d2ddbdbaa6302

Authored by liquanyu
1 parent 6eda38356d

儿童疾病

Showing 7 changed files with 142 additions and 1 deletions

platform-common/src/main/java/com/lyms/platform/common/enums/BabyDiseaseEnums.java View file @ b4a7034
  1 +package com.lyms.platform.common.enums;
  2 +
  3 +import java.util.ArrayList;
  4 +import java.util.HashMap;
  5 +import java.util.List;
  6 +import java.util.Map;
  7 +
  8 +/**
  9 + *
  10 + * 儿童疾病
  11 + *
  12 + * @author lqy
  13 + *
  14 + */
  15 +public enum BabyDiseaseEnums {
  16 +
  17 + KS(1,"咳嗽")
  18 + ,FR(2,"发热")
  19 + ,PX(3,"贫血")
  20 + ,FX(4,"腹泻")
  21 + ,FY(5,"肺炎")
  22 + ,SZKB(6,"手足口病")
  23 + ,EKC(7,"鹅口疮")
  24 + ,SZ(8,"湿疹")
  25 + ,CY(9,"肠炎")
  26 + ,BM(10,"便秘");
  27 + private BabyDiseaseEnums(int id, String name) {
  28 + this.id = id;
  29 + this.name = name;
  30 + }
  31 +
  32 + public static String getNameById(int id){
  33 + for(BabyDiseaseEnums baby : values()){
  34 + if(id==baby.id){
  35 + return baby.getName();
  36 + }
  37 + }
  38 + return "";
  39 + }
  40 +
  41 + public static int getIdByName(String name){
  42 + for(BabyDiseaseEnums baby : values()){
  43 + if(baby.name.equals(name)){
  44 + return baby.getId();
  45 + }
  46 + }
  47 + return 0;
  48 + }
  49 +
  50 + public static List<Map> getBabyDiseaseEnums() {
  51 + List<Map> list = new ArrayList<>();
  52 + for (BabyDiseaseEnums e : BabyDiseaseEnums.values()) {
  53 + Map rootMap = new HashMap();
  54 + rootMap.put("id", e.getId());
  55 + rootMap.put("name", e.getName());
  56 + list.add(rootMap);
  57 + }
  58 + return list;
  59 + }
  60 +
  61 +
  62 +
  63 +
  64 + private int id;
  65 +
  66 + private String name;
  67 +
  68 + public int getId() {
  69 + return id;
  70 + }
  71 +
  72 + public String getName() {
  73 + return name;
  74 + }
  75 +}
platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java View file @ b4a7034
... ... @@ -504,6 +504,17 @@
504 504 */
505 505 private String configItemId;
506 506  
  507 + //儿童疾病
  508 + private List<String> diseases;
  509 +
  510 + public List<String> getDiseases() {
  511 + return diseases;
  512 + }
  513 +
  514 + public void setDiseases(List<String> diseases) {
  515 + this.diseases = diseases;
  516 + }
  517 +
507 518 public String getConfigItemId() {
508 519 return configItemId;
509 520 }
platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java View file @ b4a7034
... ... @@ -487,6 +487,29 @@
487 487  
488 488 private String numberCode;
489 489  
  490 + //儿童疾病
  491 + private List<String> diseases;
  492 +
  493 +
  494 + //是否开通疾病发生推送 1或者空没有开通 2开通
  495 + private String openDisease;
  496 +
  497 + public String getOpenDisease() {
  498 + return openDisease;
  499 + }
  500 +
  501 + public void setOpenDisease(String openDisease) {
  502 + this.openDisease = openDisease;
  503 + }
  504 +
  505 + public List<String> getDiseases() {
  506 + return diseases;
  507 + }
  508 +
  509 + public void setDiseases(List<String> diseases) {
  510 + this.diseases = diseases;
  511 + }
  512 +
490 513 public String getNumberCode() {
491 514 return numberCode;
492 515 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ b4a7034
... ... @@ -1370,6 +1370,8 @@
1370 1370 bm.setBabyDiagnosis(b.getBabyDiagnosis());
1371 1371 bm.setBlNo(b.getBlNo());
1372 1372  
  1373 + bm.setOpenDisease(b.getOpenDisease());
  1374 +
1373 1375 return bm;
1374 1376 }
1375 1377  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ b4a7034
... ... @@ -204,6 +204,9 @@
204 204 }
205 205 bm.setLastDiagnose(diagnoseNames);
206 206 }
  207 +
  208 + bm.setDiseases(request.getDiseases());
  209 +
207 210 babyBookbuildingService.updateBabyBuild(bm, request.getBuildId());
208 211 BabyModelQuery babyModelQuery = new BabyModelQuery();
209 212 babyModelQuery.setId(request.getBuildId());
... ... @@ -511,6 +514,7 @@
511 514 model.setFineExercise(request.getFineExercise());
512 515  
513 516 model.setConfigItemId(request.getConfigItemId());
  517 + model.setDiseases(request.getDiseases());
514 518  
515 519 return model;
516 520 }
... ... @@ -605,7 +609,7 @@
605 609 }
606 610 bm.setLastDiagnose(diagnoseNames);
607 611 }
608   -
  612 + bm.setDiseases(request.getDiseases());
609 613 babyBookbuildingService.updateBabyBuild(bm, request.getBuildId());
610 614 syncMaster(request.getBuildId());
611 615 BabyCheckModel model = getBabyCheckModel(request);
... ... @@ -2209,6 +2213,10 @@
2209 2213 //月龄套餐
2210 2214 List jctc = EnumUtil.toJson(ChildCareEnums.JCTCEnums.class);
2211 2215 map.put("jctc", jctc);
  2216 +
  2217 +
  2218 + List diseases = BabyDiseaseEnums.getBabyDiseaseEnums();
  2219 + map.put("diseases", diseases);
2212 2220  
2213 2221 //月龄套餐
2214 2222 List cnqk = EnumUtil.toJson(ChildCareEnums.CNQKEnums.class);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java View file @ b4a7034
... ... @@ -329,6 +329,17 @@
329 329 //档案编号 滦平需求
330 330 private String fileCode;
331 331  
  332 + //是否开通疾病发生推送 0或者空没有开通 1开通
  333 + private String openDisease;
  334 +
  335 + public String getOpenDisease() {
  336 + return openDisease;
  337 + }
  338 +
  339 + public void setOpenDisease(String openDisease) {
  340 + this.openDisease = openDisease;
  341 + }
  342 +
332 343 public String getLiveType() {
333 344 return liveType;
334 345 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java View file @ b4a7034
... ... @@ -467,6 +467,17 @@
467 467 private String configItemId;
468 468  
469 469  
  470 + //儿童疾病
  471 + private List<String> diseases;
  472 +
  473 + public List<String> getDiseases() {
  474 + return diseases;
  475 + }
  476 +
  477 + public void setDiseases(List<String> diseases) {
  478 + this.diseases = diseases;
  479 + }
  480 +
470 481 public String getConfigItemId() {
471 482 return configItemId;
472 483 }