Commit bff95afe314ec43e61f546a923b2ada609209c23
1 parent
092a250f89
Exists in
master
and in
6 other branches
小程序端儿童建档
Showing 2 changed files with 118 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
bff95af
| ... | ... | @@ -192,6 +192,9 @@ |
| 192 | 192 | @Autowired |
| 193 | 193 | private BabyEarFacade babyEarFacade; |
| 194 | 194 | |
| 195 | + @Autowired | |
| 196 | + private MatDeliverFacade matDeliverFacade;//分娩记录 | |
| 197 | + | |
| 195 | 198 | public BaseResponse getBabyBase(String babyId) { |
| 196 | 199 | //查询儿童的基本信息 |
| 197 | 200 | BabyBasicResult base = new BabyBasicResult(); |
| ... | ... | @@ -5597,9 +5600,9 @@ |
| 5597 | 5600 | List <Map> datas = new ArrayList <>(); |
| 5598 | 5601 | if (CollectionUtils.isNotEmpty(babyModels)) { |
| 5599 | 5602 | for (BabyModel model : babyModels) { |
| 5600 | - if (model.getYn() == null || model.getYn() == 1) { | |
| 5601 | - continue; | |
| 5602 | - } | |
| 5603 | +// if (model.getYn() == null || model.getYn() == 1) { | |
| 5604 | +// continue; | |
| 5605 | +// } | |
| 5603 | 5606 | Map data = new HashMap(); |
| 5604 | 5607 | data.put("id", model.getId()); |
| 5605 | 5608 | data.put("phone", model.getMphone()); |
| ... | ... | @@ -5610,6 +5613,7 @@ |
| 5610 | 5613 | data.put("sex", model.getSex()); |
| 5611 | 5614 | data.put("vcCardNo", model.getVcCardNo()); |
| 5612 | 5615 | data.put("sINCard", model.getsINCard()); |
| 5616 | + | |
| 5613 | 5617 | datas.add(data); |
| 5614 | 5618 | } |
| 5615 | 5619 | } |
| ... | ... | @@ -5706,6 +5710,35 @@ |
| 5706 | 5710 | //创建儿童检查 |
| 5707 | 5711 | createBabyCheck(babyModelDb, appRequest.getDiseases()); |
| 5708 | 5712 | } |
| 5713 | + | |
| 5714 | + List<BabyModel> bLst=this.mongoTemplate.find(new Query(Criteria.where("mphone").is(appRequest.getPhone())),BabyModel.class); | |
| 5715 | + if(bLst.size()>0){ | |
| 5716 | + babyModelDb=bLst.get(0); | |
| 5717 | + } | |
| 5718 | + PatientsQuery patientsQuery = new PatientsQuery(); | |
| 5719 | + patientsQuery.setId(babyModelDb.getParentId()); | |
| 5720 | + List <Patients> patients = patientsService.queryPatient(patientsQuery); | |
| 5721 | + | |
| 5722 | + if (CollectionUtils.isNotEmpty(patients)) { | |
| 5723 | + Patients p1=patients.get(0); | |
| 5724 | + p1.setBirth(DateUtil.parseYMD(appRequest.getmBirth())); | |
| 5725 | + patientsService.updatePatient(p1); | |
| 5726 | + | |
| 5727 | + MaternalDeliverModel maternalDeliverModel=new MaternalDeliverModel(); | |
| 5728 | + maternalDeliverModel.setParentId(p1.getId()); | |
| 5729 | + | |
| 5730 | + maternalDeliverModel.setDueWeek(appRequest.getDulWeek()); | |
| 5731 | + maternalDeliverModel.setDueCount(Integer.parseInt(appRequest.getChan())); | |
| 5732 | + maternalDeliverModel.setTireNumber(Integer.parseInt(appRequest.getTai())); | |
| 5733 | + maternalDeliverModel.setFmType(appRequest.getFmtype()); | |
| 5734 | + | |
| 5735 | + } | |
| 5736 | + | |
| 5737 | + babyModelDb.setBabyWeight(appRequest.getWeight()); | |
| 5738 | + babyModelDb.setBabyHeight(appRequest.getHeight()); | |
| 5739 | + babyModelDb.setAddress(appRequest.getAddr()); | |
| 5740 | + babyModelDb.setBabyDiagnosis(appRequest.getCyzdnr()); | |
| 5741 | + babyService.updateOneBaby(babyModelDb,babyModelDb.getId()); | |
| 5709 | 5742 | |
| 5710 | 5743 | return new BaseObjectResponse() |
| 5711 | 5744 | .setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(babyModelDb.getEncoded()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyAppBuildAddRequest.java
View file @
bff95af
| ... | ... | @@ -23,6 +23,88 @@ |
| 23 | 23 | private String vcCardNo; |
| 24 | 24 | private String hospitalId; |
| 25 | 25 | |
| 26 | + private String mBirth;//母亲出生日期 | |
| 27 | + private String dulWeek;//分娩孕周 | |
| 28 | + private String tai;//胎 | |
| 29 | + private String chan;//产 | |
| 30 | + private String fmtype;//分娩方式 | |
| 31 | + private String cyzdnr;//出院诊断内容 | |
| 32 | + private String weight; | |
| 33 | + private String height; | |
| 34 | + private String addr; | |
| 35 | + | |
| 36 | + public String getmBirth() { | |
| 37 | + return mBirth; | |
| 38 | + } | |
| 39 | + | |
| 40 | + public void setmBirth(String mBirth) { | |
| 41 | + this.mBirth = mBirth; | |
| 42 | + } | |
| 43 | + | |
| 44 | + public String getDulWeek() { | |
| 45 | + return dulWeek; | |
| 46 | + } | |
| 47 | + | |
| 48 | + public void setDulWeek(String dulWeek) { | |
| 49 | + this.dulWeek = dulWeek; | |
| 50 | + } | |
| 51 | + | |
| 52 | + public String getTai() { | |
| 53 | + return tai; | |
| 54 | + } | |
| 55 | + | |
| 56 | + public void setTai(String tai) { | |
| 57 | + this.tai = tai; | |
| 58 | + } | |
| 59 | + | |
| 60 | + public String getChan() { | |
| 61 | + return chan; | |
| 62 | + } | |
| 63 | + | |
| 64 | + public void setChan(String chan) { | |
| 65 | + this.chan = chan; | |
| 66 | + } | |
| 67 | + | |
| 68 | + public String getFmtype() { | |
| 69 | + return fmtype; | |
| 70 | + } | |
| 71 | + | |
| 72 | + public void setFmtype(String fmtype) { | |
| 73 | + this.fmtype = fmtype; | |
| 74 | + } | |
| 75 | + | |
| 76 | + public String getCyzdnr() { | |
| 77 | + return cyzdnr; | |
| 78 | + } | |
| 79 | + | |
| 80 | + public void setCyzdnr(String cyzdnr) { | |
| 81 | + this.cyzdnr = cyzdnr; | |
| 82 | + } | |
| 83 | + | |
| 84 | + public String getWeight() { | |
| 85 | + return weight; | |
| 86 | + } | |
| 87 | + | |
| 88 | + public void setWeight(String weight) { | |
| 89 | + this.weight = weight; | |
| 90 | + } | |
| 91 | + | |
| 92 | + public String getHeight() { | |
| 93 | + return height; | |
| 94 | + } | |
| 95 | + | |
| 96 | + public void setHeight(String height) { | |
| 97 | + this.height = height; | |
| 98 | + } | |
| 99 | + | |
| 100 | + public String getAddr() { | |
| 101 | + return addr; | |
| 102 | + } | |
| 103 | + | |
| 104 | + public void setAddr(String addr) { | |
| 105 | + this.addr = addr; | |
| 106 | + } | |
| 107 | + | |
| 26 | 108 | private String doctorId; |
| 27 | 109 | //儿童疾病 |
| 28 | 110 | private List<String> diseases; |