Commit c0231a7d64ca4a3fbfc2177064d24eb7560fffce
1 parent
79eba6a1e3
Exists in
master
and in
8 other branches
add code
Showing 14 changed files with 343 additions and 69 deletions
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyBookbuildingService.java
- platform-common/src/main/java/com/lyms/platform/common/utils/SystemConfig.java
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java
- platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
- platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBookbuildingController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyInfoResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyBookbuildingService.java
View file @
c0231a7
| ... | ... | @@ -38,7 +38,7 @@ |
| 38 | 38 | |
| 39 | 39 | public List<BabyModel> queryBabyBuildById(BabyModelQuery babyQuery) { |
| 40 | 40 | MongoQuery query = babyQuery.convertToQuery(); |
| 41 | - return babyBookBuildingDao.queryBabyWithQuery(query.addOrder(Sort.Direction.DESC, "id")); | |
| 41 | + return babyBookBuildingDao.queryBabyWithQuery(query.addOrder(Sort.Direction.DESC, "buildDate")); | |
| 42 | 42 | } |
| 43 | 43 | } |
platform-common/src/main/java/com/lyms/platform/common/utils/SystemConfig.java
View file @
c0231a7
platform-dal/src/main/java/com/lyms/platform/pojo/BabyModel.java
View file @
c0231a7
| ... | ... | @@ -130,15 +130,18 @@ |
| 130 | 130 | //助产机构 |
| 131 | 131 | private String deliverOrg; |
| 132 | 132 | |
| 133 | - //是否畸形 0非畸形 1畸形 | |
| 134 | - private Integer isMalformation; | |
| 133 | + //是否畸形 false非畸形 true畸形 | |
| 134 | + private boolean malformation; | |
| 135 | 135 | |
| 136 | 136 | //建档医生 |
| 137 | 137 | private String buildDoctor; |
| 138 | 138 | //建档日期 |
| 139 | 139 | private Date buildDate; |
| 140 | - //服务状态 | |
| 140 | + //服务类型 | |
| 141 | 141 | private String serviceType; |
| 142 | + | |
| 143 | + //服务状态 | |
| 144 | + private String serviceStatus; | |
| 142 | 145 | //就诊卡号 |
| 143 | 146 | private String vcCardNo; |
| 144 | 147 | //apgar评分 |
| ... | ... | @@ -156,8 +159,8 @@ |
| 156 | 159 | //早吮吸 |
| 157 | 160 | private String earlySuck; |
| 158 | 161 | |
| 159 | - //体验会员 0非体验会员 1体验会员 | |
| 160 | - private Integer isExpVip; | |
| 162 | + //体验会员 false非体验会员 true体验会员 | |
| 163 | + private boolean expVip; | |
| 161 | 164 | |
| 162 | 165 | //会员截止时间 |
| 163 | 166 | private Date vipEndTime; |
| 164 | 167 | |
| ... | ... | @@ -168,11 +171,27 @@ |
| 168 | 171 | //诊断 |
| 169 | 172 | private String diagnose; |
| 170 | 173 | |
| 171 | - //是否高危 0 非高危 1高危 | |
| 172 | - private String isHighRisk; | |
| 174 | + //是否高危 false 非高危 true高危 | |
| 175 | + private boolean highRisk; | |
| 173 | 176 | //母亲备注 |
| 174 | 177 | private String mremark; |
| 175 | 178 | |
| 179 | + public boolean isMalformation() { | |
| 180 | + return malformation; | |
| 181 | + } | |
| 182 | + | |
| 183 | + public void setMalformation(boolean malformation) { | |
| 184 | + this.malformation = malformation; | |
| 185 | + } | |
| 186 | + | |
| 187 | + public String getServiceStatus() { | |
| 188 | + return serviceStatus; | |
| 189 | + } | |
| 190 | + | |
| 191 | + public void setServiceStatus(String serviceStatus) { | |
| 192 | + this.serviceStatus = serviceStatus; | |
| 193 | + } | |
| 194 | + | |
| 176 | 195 | public String getDiagnose() { |
| 177 | 196 | return diagnose; |
| 178 | 197 | } |
| 179 | 198 | |
| ... | ... | @@ -436,13 +455,7 @@ |
| 436 | 455 | this.deliverOrg = deliverOrg; |
| 437 | 456 | } |
| 438 | 457 | |
| 439 | - public Integer getIsMalformation() { | |
| 440 | - return isMalformation; | |
| 441 | - } | |
| 442 | 458 | |
| 443 | - public void setIsMalformation(Integer isMalformation) { | |
| 444 | - this.isMalformation = isMalformation; | |
| 445 | - } | |
| 446 | 459 | |
| 447 | 460 | public String getBuildDoctor() { |
| 448 | 461 | return buildDoctor; |
| 449 | 462 | |
| 450 | 463 | |
| 451 | 464 | |
| ... | ... | @@ -641,20 +654,20 @@ |
| 641 | 654 | this.highRiskReason = highRiskReason; |
| 642 | 655 | } |
| 643 | 656 | |
| 644 | - public String getIsHighRisk() { | |
| 645 | - return isHighRisk; | |
| 657 | + public boolean isExpVip() { | |
| 658 | + return expVip; | |
| 646 | 659 | } |
| 647 | 660 | |
| 648 | - public void setIsHighRisk(String isHighRisk) { | |
| 649 | - this.isHighRisk = isHighRisk; | |
| 661 | + public void setExpVip(boolean expVip) { | |
| 662 | + this.expVip = expVip; | |
| 650 | 663 | } |
| 651 | 664 | |
| 652 | - public Integer getIsExpVip() { | |
| 653 | - return isExpVip; | |
| 665 | + public boolean isHighRisk() { | |
| 666 | + return highRisk; | |
| 654 | 667 | } |
| 655 | 668 | |
| 656 | - public void setIsExpVip(Integer isExpVip) { | |
| 657 | - this.isExpVip = isExpVip; | |
| 669 | + public void setHighRisk(boolean highRisk) { | |
| 670 | + this.highRisk = highRisk; | |
| 658 | 671 | } |
| 659 | 672 | |
| 660 | 673 | public Date getVipEndTime() { |
platform-dal/src/main/java/com/lyms/platform/pojo/Patients.java
View file @
c0231a7
| ... | ... | @@ -107,6 +107,27 @@ |
| 107 | 107 | //会员截止时间 |
| 108 | 108 | private Date vipEndTime; |
| 109 | 109 | |
| 110 | + //备注 | |
| 111 | + private String mremark; | |
| 112 | + | |
| 113 | + //分娩状态 0未分娩 1分娩 2终止妊娠 | |
| 114 | + private Integer dueStatus; | |
| 115 | + | |
| 116 | + public Integer getDueStatus() { | |
| 117 | + return dueStatus; | |
| 118 | + } | |
| 119 | + | |
| 120 | + public void setDueStatus(Integer dueStatus) { | |
| 121 | + this.dueStatus = dueStatus; | |
| 122 | + } | |
| 123 | + | |
| 124 | + public String getMremark() { | |
| 125 | + return mremark; | |
| 126 | + } | |
| 127 | + | |
| 128 | + public void setMremark(String mremark) { | |
| 129 | + this.mremark = mremark; | |
| 130 | + } | |
| 110 | 131 | |
| 111 | 132 | public Integer getServiceStatus() { |
| 112 | 133 | return serviceStatus; |
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
c0231a7
| ... | ... | @@ -197,11 +197,11 @@ |
| 197 | 197 | } |
| 198 | 198 | |
| 199 | 199 | if(null!=mcertNo){ |
| 200 | - condition=condition.and("mcertNo", null, MongoOper.IS); | |
| 200 | + condition=condition.and("mcertNo", mcertNo, MongoOper.IS); | |
| 201 | 201 | } |
| 202 | 202 | |
| 203 | 203 | if(null!=vcCardNo){ |
| 204 | - condition=condition.and("vcCardNo", null, MongoOper.IS); | |
| 204 | + condition=condition.and("vcCardNo", mcertNo, MongoOper.IS); | |
| 205 | 205 | } |
| 206 | 206 | |
| 207 | 207 | if (null != keyword) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBookbuildingController.java
View file @
c0231a7
| ... | ... | @@ -90,7 +90,7 @@ |
| 90 | 90 | */ |
| 91 | 91 | @RequestMapping(value = "/queryBabyBuild", method = RequestMethod.GET) |
| 92 | 92 | @ResponseBody |
| 93 | - public BaseObjectResponse queryBabyBuild(@RequestParam("idCard")String idCard,@RequestParam("vcCardNo")String vcCardNo){ | |
| 93 | + public BaseObjectResponse queryBabyBuild(@RequestParam(required = false)String idCard,@RequestParam(required = false)String vcCardNo){ | |
| 94 | 94 | BookbuildingQueryRequest param = new BookbuildingQueryRequest(); |
| 95 | 95 | param.setIdCard(idCard); |
| 96 | 96 | param.setVcCardNo(vcCardNo); |
| ... | ... | @@ -98,6 +98,7 @@ |
| 98 | 98 | } |
| 99 | 99 | |
| 100 | 100 | |
| 101 | + | |
| 101 | 102 | /** |
| 102 | 103 | * 查询儿童建档记录就诊卡号,母亲身份证 |
| 103 | 104 | * @param idCard |
| ... | ... | @@ -106,7 +107,7 @@ |
| 106 | 107 | */ |
| 107 | 108 | @RequestMapping(value = "/queryBabyBuildRecord", method = RequestMethod.GET) |
| 108 | 109 | @ResponseBody |
| 109 | - public BaseObjectResponse queryBabyBuildRecord(@RequestParam("idCard")String idCard,@RequestParam("vcCardNo")String vcCardNo){ | |
| 110 | + public BaseObjectResponse queryBabyBuildRecord(@RequestParam(required = false)String idCard,@RequestParam(required = false)String vcCardNo){ | |
| 110 | 111 | BookbuildingQueryRequest param = new BookbuildingQueryRequest(); |
| 111 | 112 | param.setIdCard(idCard); |
| 112 | 113 | param.setVcCardNo(vcCardNo); |
| ... | ... | @@ -123,6 +124,17 @@ |
| 123 | 124 | @ResponseBody |
| 124 | 125 | public BaseObjectResponse getBabyBuildBaseConfig(){ |
| 125 | 126 | return babyBookbuildingFacade.getBabyBuildBaseConfig(); |
| 127 | + } | |
| 128 | + | |
| 129 | + | |
| 130 | + /** | |
| 131 | + * 查询诊断 根据关键字 | |
| 132 | + * @return | |
| 133 | + */ | |
| 134 | + @RequestMapping(value = "/queryDiagnose", method = RequestMethod.GET) | |
| 135 | + @ResponseBody | |
| 136 | + public BaseObjectResponse queryDiagnose(@RequestParam(required = true)String keyword){ | |
| 137 | + return babyBookbuildingFacade.queryDiagnose(keyword); | |
| 126 | 138 | } |
| 127 | 139 | |
| 128 | 140 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
c0231a7
| ... | ... | @@ -4,6 +4,7 @@ |
| 4 | 4 | import com.lyms.platform.biz.service.BasicConfigService; |
| 5 | 5 | import com.lyms.platform.biz.service.YunBookbuildingService; |
| 6 | 6 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
| 7 | +import com.lyms.platform.common.enums.ServiceStatusEnums; | |
| 7 | 8 | import com.lyms.platform.common.enums.ServiceTypeEnums; |
| 8 | 9 | import com.lyms.platform.common.enums.YnEnums; |
| 9 | 10 | import com.lyms.platform.common.result.BaseListResponse; |
| ... | ... | @@ -17,6 +18,8 @@ |
| 17 | 18 | import com.lyms.platform.operate.web.request.BookbuildingQueryRequest; |
| 18 | 19 | import com.lyms.platform.operate.web.request.YunBookbuildingAddRequest; |
| 19 | 20 | import com.lyms.platform.operate.web.result.*; |
| 21 | +import com.lyms.platform.permission.model.Organization; | |
| 22 | +import com.lyms.platform.permission.service.OrganizationService; | |
| 20 | 23 | import com.lyms.platform.pojo.BabyModel; |
| 21 | 24 | import com.lyms.platform.pojo.BasicConfig; |
| 22 | 25 | import com.lyms.platform.pojo.Patients; |
| ... | ... | @@ -43,6 +46,9 @@ |
| 43 | 46 | @Autowired |
| 44 | 47 | private BasicConfigService basicConfigService; |
| 45 | 48 | |
| 49 | + @Autowired | |
| 50 | + private OrganizationService organizationService; | |
| 51 | + | |
| 46 | 52 | /** |
| 47 | 53 | * 修改儿童建档 |
| 48 | 54 | * @param request |
| 49 | 55 | |
| 50 | 56 | |
| 51 | 57 | |
| ... | ... | @@ -118,16 +124,17 @@ |
| 118 | 124 | bm.setBabyWeight(b.getBabyWeight()); |
| 119 | 125 | bm.setHospitalId(b.getHospitalId()); |
| 120 | 126 | |
| 121 | - bm.setIsHighRisk(b.getIsHighRisk()); | |
| 127 | + bm.setHighRisk(b.isHighRisk()); | |
| 122 | 128 | bm.setHighRiskReason(b.getHighRiskReason()); |
| 123 | - bm.setIsExpVip(b.getIsExpVip()); | |
| 129 | + bm.setExpVip(b.isExpVip()); | |
| 124 | 130 | bm.setMremark(b.getMremark()); |
| 125 | 131 | bm.setDiagnose(b.getDiagnose()); |
| 126 | 132 | bm.setVipEndTime(DateUtil.parseYMD(b.getVipEndTime())); |
| 133 | + bm.setServiceStatus(b.getServiceStatus()); | |
| 127 | 134 | |
| 128 | 135 | bm.setDueDate(DateUtil.parseYMD(b.getDueDate())); |
| 129 | 136 | bm.setDueType(b.getDueType()); |
| 130 | - bm.setIsMalformation(b.getIsMalformation()); | |
| 137 | + bm.setMalformation(b.isMalformation()); | |
| 131 | 138 | bm.setOrg(b.getDeliverOrg()); |
| 132 | 139 | bm.setBuildDoctor(b.getBuildDoctor()); |
| 133 | 140 | bm.setBuildDate(DateUtil.parseYMD(b.getBuildDate())); |
| 134 | 141 | |
| 135 | 142 | |
| ... | ... | @@ -216,11 +223,19 @@ |
| 216 | 223 | result.setBabyWeight(model.getBabyWeight()); |
| 217 | 224 | result.setBabyHead(model.getBabyHead()); |
| 218 | 225 | result.setDeliverOrg(model.getOrg()); |
| 219 | - result.setIsMalformation(model.getIsMalformation()); | |
| 226 | + result.setMalformation(model.isMalformation()); | |
| 220 | 227 | result.setApgar(JsonUtil.str2Obj(model.getApgarScore(), Map.class)); |
| 221 | 228 | |
| 222 | 229 | |
| 230 | + result.setHighRisk(model.isHighRisk()); | |
| 231 | + result.setHighRiskReason(model.getHighRiskReason()); | |
| 232 | + result.setExpVip(model.isExpVip()); | |
| 233 | + result.setMremark(model.getMremark() == null ? "" : model.getMremark()); | |
| 234 | + result.setDiagnose(model.getDiagnose()); | |
| 235 | + result.setVipEndTime(DateUtil.getyyyy_MM_dd(model.getVipEndTime())); | |
| 236 | + result.setServiceStatus(model.getServiceStatus()); | |
| 223 | 237 | |
| 238 | + | |
| 224 | 239 | result.setBuildDoctor(model.getBuildDoctor()); |
| 225 | 240 | result.setBuildDate(DateUtil.getyyyy_MM_dd(model.getBuildDate())); |
| 226 | 241 | result.setServiceType(model.getServiceType()); |
| 227 | 242 | |
| ... | ... | @@ -282,8 +297,12 @@ |
| 282 | 297 | |
| 283 | 298 | //服务类型 |
| 284 | 299 | List serviceType = ServiceTypeEnums.getServiceTypeList(); |
| 285 | - map.put("serviceType",serviceType); | |
| 300 | + map.put("serviceType", serviceType); | |
| 286 | 301 | |
| 302 | + //服务状态 | |
| 303 | + List serviceStatus = ServiceStatusEnums.getServiceStatusList(); | |
| 304 | + map.put("serviceStatus",serviceStatus); | |
| 305 | + | |
| 287 | 306 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 288 | 307 | objectResponse.setData(map); |
| 289 | 308 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| ... | ... | @@ -292,6 +311,11 @@ |
| 292 | 311 | return objectResponse; |
| 293 | 312 | } |
| 294 | 313 | |
| 314 | + /** | |
| 315 | + * 查询母亲下面有几个儿童 每个儿童下面有几次建档记录 | |
| 316 | + * @param param | |
| 317 | + * @return | |
| 318 | + */ | |
| 295 | 319 | public BaseObjectResponse queryBabyBuildRecord(BookbuildingQueryRequest param) { |
| 296 | 320 | |
| 297 | 321 | List<BabyInfoResult> results = new ArrayList<>(); |
| 298 | 322 | |
| 299 | 323 | |
| 300 | 324 | |
| 301 | 325 | |
| ... | ... | @@ -305,20 +329,91 @@ |
| 305 | 329 | List<BabyModel> models = babyBookbuildingService.queryBabyBuildById(babyQuery); |
| 306 | 330 | if (models != null && models.size() > 0) |
| 307 | 331 | { |
| 332 | + Set<String> cardNos = new HashSet<>(); | |
| 308 | 333 | for(BabyModel model : models) |
| 309 | 334 | { |
| 335 | + if (model != null && !StringUtils.isEmpty(model.getCardNo())) | |
| 336 | + { | |
| 337 | + cardNos.add(model.getCardNo()); | |
| 338 | + } | |
| 310 | 339 | |
| 311 | - BabyInfoResult result = new BabyInfoResult(); | |
| 312 | - result.setId(model.getId()); | |
| 313 | - result.setName(model.getName()); | |
| 314 | - result.setMonthAge(DateUtil.getBabyMonthAge(model.getBirth(), new Date())); | |
| 315 | 340 | } |
| 316 | 341 | |
| 342 | + for(String cno : cardNos) | |
| 343 | + { | |
| 344 | + BabyInfoResult result = new BabyInfoResult(); | |
| 345 | + | |
| 346 | + List<Map<String,String>> list = new ArrayList<>(); | |
| 347 | + for(BabyModel model : models) | |
| 348 | + { | |
| 349 | + | |
| 350 | + if (cno.equals(model.getCardNo())) | |
| 351 | + { | |
| 352 | + Map<String,String> buildRecords = new HashMap<>(); | |
| 353 | + buildRecords.put("id",model.getId()); | |
| 354 | + buildRecords.put("buildDate",DateUtil.getyyyy_MM_dd(model.getBuildDate())); | |
| 355 | + | |
| 356 | + //查询建档医院 | |
| 357 | + Organization org = organizationService.getOrganization(model.getHospitalId()); | |
| 358 | + if (org != null) | |
| 359 | + { | |
| 360 | + buildRecords.put("buildHospital", org.getName()); | |
| 361 | + } | |
| 362 | + else | |
| 363 | + { | |
| 364 | + buildRecords.put("buildHospital", ""); | |
| 365 | + } | |
| 366 | + | |
| 367 | + result.setId(model.getId()); | |
| 368 | + result.setCardNo(model.getCardNo()); | |
| 369 | + result.setName(model.getName()); | |
| 370 | + result.setMonthAge(DateUtil.getBabyMonthAge(model.getBirth(), new Date())); | |
| 371 | + list.add(buildRecords); | |
| 372 | + | |
| 373 | + } | |
| 374 | + result.setBuildRecords(list); | |
| 375 | + } | |
| 376 | + results.add(result); | |
| 377 | + } | |
| 317 | 378 | } |
| 318 | 379 | } |
| 319 | 380 | |
| 320 | 381 | BaseObjectResponse objectResponse = new BaseObjectResponse(); |
| 321 | 382 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 383 | + objectResponse.setData(results); | |
| 384 | + objectResponse.setErrormsg("成功"); | |
| 385 | + return objectResponse; | |
| 386 | + } | |
| 387 | + | |
| 388 | + /** | |
| 389 | + * 根据关键字查询 | |
| 390 | + * @param keyword | |
| 391 | + * @return | |
| 392 | + */ | |
| 393 | + public BaseObjectResponse queryDiagnose(String keyword) { | |
| 394 | + BasicConfigQuery basicConfigQuery = new BasicConfigQuery(); | |
| 395 | + basicConfigQuery.setYn(YnEnums.YES.getId()); | |
| 396 | + basicConfigQuery.setParentId(SystemConfig.DIAGNOSE_TYPE_ID); | |
| 397 | + basicConfigQuery.setKeyword(keyword); | |
| 398 | + List<BasicConfig> datas = basicConfigService.queryBasicConfig(basicConfigQuery); | |
| 399 | + List<BasicConfigResult> configResults = new ArrayList<>(); | |
| 400 | + if (datas != null) | |
| 401 | + { | |
| 402 | + for(BasicConfig data : datas) | |
| 403 | + { | |
| 404 | + BasicConfigResult br = new BasicConfigResult(); | |
| 405 | + br.setId(data.getId()); | |
| 406 | + br.setCode(data.getCode()); | |
| 407 | + br.setEnable(data.getEnable()); | |
| 408 | + br.setName(data.getName()); | |
| 409 | + br.setParentId(data.getParentId()); | |
| 410 | + configResults.add(br); | |
| 411 | + } | |
| 412 | + | |
| 413 | + } | |
| 414 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 415 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 416 | + objectResponse.setData(configResults); | |
| 322 | 417 | objectResponse.setErrormsg("成功"); |
| 323 | 418 | return objectResponse; |
| 324 | 419 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BasicConfigFacade.java
View file @
c0231a7
| ... | ... | @@ -158,7 +158,7 @@ |
| 158 | 158 | basicConfigQuery.setYn(YnEnums.YES.getId()); |
| 159 | 159 | basicConfigQuery.setParentId(parentId); |
| 160 | 160 | List<BasicConfig> datas = basicConfigService.queryBasicConfig(basicConfigQuery); |
| 161 | - List<BasicConfigResult> provincesResults = new ArrayList<>(); | |
| 161 | + List<BasicConfigResult> configResults = new ArrayList<>(); | |
| 162 | 162 | if (datas != null) |
| 163 | 163 | { |
| 164 | 164 | for(BasicConfig data : datas) |
| 165 | 165 | |
| ... | ... | @@ -169,11 +169,11 @@ |
| 169 | 169 | br.setEnable(data.getEnable()); |
| 170 | 170 | br.setName(data.getName()); |
| 171 | 171 | br.setParentId(data.getParentId()); |
| 172 | - provincesResults.add(br); | |
| 172 | + configResults.add(br); | |
| 173 | 173 | } |
| 174 | 174 | |
| 175 | 175 | } |
| 176 | - return provincesResults; | |
| 176 | + return configResults; | |
| 177 | 177 | } |
| 178 | 178 | |
| 179 | 179 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
c0231a7
| ... | ... | @@ -237,6 +237,7 @@ |
| 237 | 237 | patient.setServiceStatus(yunRequest.getServiceStatus()); |
| 238 | 238 | patient.setVipEndTime(DateUtil.parseYMD(yunRequest.getVipEndTime())); |
| 239 | 239 | patient.setExpVip(yunRequest.isExpVip()); |
| 240 | + patient.setMremark(yunRequest.getMremark()); | |
| 240 | 241 | |
| 241 | 242 | patient.setLastMenses(DateUtil.parseYMD(yunRequest.getLastMenstrualPeriod())); |
| 242 | 243 | patient.setDueDate(DateUtil.parseYMD(yunRequest.getDueDate())); |
| ... | ... | @@ -247,6 +248,8 @@ |
| 247 | 248 | patient.setVcCardNo(yunRequest.getVcCardNo()); |
| 248 | 249 | patient.setHospitalId(yunRequest.getHospitalId()); |
| 249 | 250 | patient.setYn(YnEnums.YES.getId()); |
| 251 | + | |
| 252 | + patient.setDueStatus(0); | |
| 250 | 253 | return patient; |
| 251 | 254 | } |
| 252 | 255 | |
| ... | ... | @@ -320,6 +323,7 @@ |
| 320 | 323 | result.setServiceStatus(p.getServiceStatus()); |
| 321 | 324 | result.setVipEndTime(DateUtil.getyyyy_MM_dd(p.getVipEndTime())); |
| 322 | 325 | result.setExpVip(p.isExpVip()); |
| 326 | + result.setMremark(p.getMremark()); | |
| 323 | 327 | |
| 324 | 328 | |
| 325 | 329 | //院内信息 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyBookbuildingAddRequest.java
View file @
c0231a7
| ... | ... | @@ -96,8 +96,8 @@ |
| 96 | 96 | //apgar评分 |
| 97 | 97 | private Map<String,String> apgar; |
| 98 | 98 | |
| 99 | - //是否畸形 0非畸形 1畸形 | |
| 100 | - private Integer isMalformation; | |
| 99 | + //是否畸形 false非畸形 true畸形 | |
| 100 | + private boolean malformation; | |
| 101 | 101 | |
| 102 | 102 | |
| 103 | 103 | |
| ... | ... | @@ -110,6 +110,8 @@ |
| 110 | 110 | //服务类型 |
| 111 | 111 | private String serviceType; |
| 112 | 112 | |
| 113 | + //服务类型 | |
| 114 | + private String serviceStatus; | |
| 113 | 115 | |
| 114 | 116 | //就诊卡号 |
| 115 | 117 | private String vcCardNo; |
| ... | ... | @@ -117,7 +119,7 @@ |
| 117 | 119 | private Integer hospitalId; |
| 118 | 120 | |
| 119 | 121 | //体验会员 0非体验会员 1体验会员 |
| 120 | - private Integer isExpVip; | |
| 122 | + private boolean expVip; | |
| 121 | 123 | |
| 122 | 124 | //会员截止时间 |
| 123 | 125 | private String vipEndTime; |
| 124 | 126 | |
| ... | ... | @@ -129,8 +131,28 @@ |
| 129 | 131 | private String diagnose; |
| 130 | 132 | |
| 131 | 133 | //是否高危 0 非高危 1高危 |
| 132 | - private String isHighRisk; | |
| 134 | + private boolean highRisk; | |
| 133 | 135 | |
| 136 | + public void setDeliverOrg(String deliverOrg) { | |
| 137 | + this.deliverOrg = deliverOrg; | |
| 138 | + } | |
| 139 | + | |
| 140 | + public boolean isMalformation() { | |
| 141 | + return malformation; | |
| 142 | + } | |
| 143 | + | |
| 144 | + public void setMalformation(boolean malformation) { | |
| 145 | + this.malformation = malformation; | |
| 146 | + } | |
| 147 | + | |
| 148 | + public String getServiceStatus() { | |
| 149 | + return serviceStatus; | |
| 150 | + } | |
| 151 | + | |
| 152 | + public void setServiceStatus(String serviceStatus) { | |
| 153 | + this.serviceStatus = serviceStatus; | |
| 154 | + } | |
| 155 | + | |
| 134 | 156 | public String getDiagnose() { |
| 135 | 157 | return diagnose; |
| 136 | 158 | } |
| 137 | 159 | |
| 138 | 160 | |
| ... | ... | @@ -383,17 +405,8 @@ |
| 383 | 405 | return deliverOrg; |
| 384 | 406 | } |
| 385 | 407 | |
| 386 | - public void setDeliverOrg(String deliverOrg) { | |
| 387 | - this.deliverOrg = deliverOrg; | |
| 388 | - } | |
| 389 | 408 | |
| 390 | - public Integer getIsMalformation() { | |
| 391 | - return isMalformation; | |
| 392 | - } | |
| 393 | 409 | |
| 394 | - public void setIsMalformation(Integer isMalformation) { | |
| 395 | - this.isMalformation = isMalformation; | |
| 396 | - } | |
| 397 | 410 | |
| 398 | 411 | public String getBuildDoctor() { |
| 399 | 412 | return buildDoctor; |
| 400 | 413 | |
| 401 | 414 | |
| 402 | 415 | |
| ... | ... | @@ -451,20 +464,20 @@ |
| 451 | 464 | this.highRiskReason = highRiskReason; |
| 452 | 465 | } |
| 453 | 466 | |
| 454 | - public String getIsHighRisk() { | |
| 455 | - return isHighRisk; | |
| 467 | + public boolean isExpVip() { | |
| 468 | + return expVip; | |
| 456 | 469 | } |
| 457 | 470 | |
| 458 | - public void setIsHighRisk(String isHighRisk) { | |
| 459 | - this.isHighRisk = isHighRisk; | |
| 471 | + public void setExpVip(boolean expVip) { | |
| 472 | + this.expVip = expVip; | |
| 460 | 473 | } |
| 461 | 474 | |
| 462 | - public Integer getIsExpVip() { | |
| 463 | - return isExpVip; | |
| 475 | + public boolean isHighRisk() { | |
| 476 | + return highRisk; | |
| 464 | 477 | } |
| 465 | 478 | |
| 466 | - public void setIsExpVip(Integer isExpVip) { | |
| 467 | - this.isExpVip = isExpVip; | |
| 479 | + public void setHighRisk(boolean highRisk) { | |
| 480 | + this.highRisk = highRisk; | |
| 468 | 481 | } |
| 469 | 482 | |
| 470 | 483 | public String getVipEndTime() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/YunBookbuildingAddRequest.java
View file @
c0231a7
| ... | ... | @@ -105,8 +105,11 @@ |
| 105 | 105 | //服务类型 |
| 106 | 106 | private Integer serviceType; |
| 107 | 107 | |
| 108 | + //备注 | |
| 109 | + private String mremark; | |
| 108 | 110 | |
| 109 | 111 | |
| 112 | + | |
| 110 | 113 | //就诊卡号 |
| 111 | 114 | private String vcCardNo; |
| 112 | 115 | |
| ... | ... | @@ -121,6 +124,15 @@ |
| 121 | 124 | |
| 122 | 125 | //会员截止时间 |
| 123 | 126 | private String vipEndTime; |
| 127 | + | |
| 128 | + | |
| 129 | + public String getMremark() { | |
| 130 | + return mremark; | |
| 131 | + } | |
| 132 | + | |
| 133 | + public void setMremark(String mremark) { | |
| 134 | + this.mremark = mremark; | |
| 135 | + } | |
| 124 | 136 | |
| 125 | 137 | public Integer getServiceStatus() { |
| 126 | 138 | return serviceStatus; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
View file @
c0231a7
| ... | ... | @@ -87,8 +87,8 @@ |
| 87 | 87 | //助产机构 |
| 88 | 88 | private String deliverOrg; |
| 89 | 89 | |
| 90 | - //是否畸形 0非畸形 1畸形 | |
| 91 | - private Integer isMalformation; | |
| 90 | + //是否畸形 false非畸形 true畸形 | |
| 91 | + private boolean malformation; | |
| 92 | 92 | |
| 93 | 93 | //apgar评分 |
| 94 | 94 | private Map<String,String> apgar; |
| 95 | 95 | |
| 96 | 96 | |
| ... | ... | @@ -97,13 +97,91 @@ |
| 97 | 97 | private String buildDoctor; |
| 98 | 98 | //建档日期 |
| 99 | 99 | private String buildDate; |
| 100 | - //服务状态 | |
| 100 | + //服务类型 | |
| 101 | 101 | private String serviceType; |
| 102 | + | |
| 103 | + //服务状态 | |
| 104 | + private String serviceStatus; | |
| 102 | 105 | //就诊卡号 |
| 103 | 106 | private String vcCardNo; |
| 104 | 107 | |
| 105 | 108 | private Integer hospitalId; |
| 106 | 109 | |
| 110 | + //备注 | |
| 111 | + private String mremark; | |
| 112 | + | |
| 113 | + | |
| 114 | + //体验会员 0非体验会员 1体验会员 | |
| 115 | + private boolean expVip; | |
| 116 | + | |
| 117 | + //会员截止时间 | |
| 118 | + private String vipEndTime; | |
| 119 | + | |
| 120 | + //高危因素 | |
| 121 | + private String highRiskReason; | |
| 122 | + | |
| 123 | + //诊断 | |
| 124 | + private String diagnose; | |
| 125 | + | |
| 126 | + //是否高危 0 非高危 1高危 | |
| 127 | + private boolean highRisk; | |
| 128 | + | |
| 129 | + public String getMremark() { | |
| 130 | + return mremark; | |
| 131 | + } | |
| 132 | + | |
| 133 | + public void setMremark(String mremark) { | |
| 134 | + this.mremark = mremark; | |
| 135 | + } | |
| 136 | + | |
| 137 | + public String getServiceStatus() { | |
| 138 | + return serviceStatus; | |
| 139 | + } | |
| 140 | + | |
| 141 | + public void setServiceStatus(String serviceStatus) { | |
| 142 | + this.serviceStatus = serviceStatus; | |
| 143 | + } | |
| 144 | + | |
| 145 | + public boolean isExpVip() { | |
| 146 | + return expVip; | |
| 147 | + } | |
| 148 | + | |
| 149 | + public void setExpVip(boolean expVip) { | |
| 150 | + this.expVip = expVip; | |
| 151 | + } | |
| 152 | + | |
| 153 | + public String getVipEndTime() { | |
| 154 | + return vipEndTime; | |
| 155 | + } | |
| 156 | + | |
| 157 | + public void setVipEndTime(String vipEndTime) { | |
| 158 | + this.vipEndTime = vipEndTime; | |
| 159 | + } | |
| 160 | + | |
| 161 | + public String getHighRiskReason() { | |
| 162 | + return highRiskReason; | |
| 163 | + } | |
| 164 | + | |
| 165 | + public void setHighRiskReason(String highRiskReason) { | |
| 166 | + this.highRiskReason = highRiskReason; | |
| 167 | + } | |
| 168 | + | |
| 169 | + public String getDiagnose() { | |
| 170 | + return diagnose; | |
| 171 | + } | |
| 172 | + | |
| 173 | + public void setDiagnose(String diagnose) { | |
| 174 | + this.diagnose = diagnose; | |
| 175 | + } | |
| 176 | + | |
| 177 | + public boolean isHighRisk() { | |
| 178 | + return highRisk; | |
| 179 | + } | |
| 180 | + | |
| 181 | + public void setHighRisk(boolean highRisk) { | |
| 182 | + this.highRisk = highRisk; | |
| 183 | + } | |
| 184 | + | |
| 107 | 185 | public Integer getHospitalId() { |
| 108 | 186 | return hospitalId; |
| 109 | 187 | } |
| 110 | 188 | |
| ... | ... | @@ -352,12 +430,12 @@ |
| 352 | 430 | this.deliverOrg = deliverOrg; |
| 353 | 431 | } |
| 354 | 432 | |
| 355 | - public Integer getIsMalformation() { | |
| 356 | - return isMalformation; | |
| 433 | + public boolean isMalformation() { | |
| 434 | + return malformation; | |
| 357 | 435 | } |
| 358 | 436 | |
| 359 | - public void setIsMalformation(Integer isMalformation) { | |
| 360 | - this.isMalformation = isMalformation; | |
| 437 | + public void setMalformation(boolean malformation) { | |
| 438 | + this.malformation = malformation; | |
| 361 | 439 | } |
| 362 | 440 | |
| 363 | 441 | public String getBuildDoctor() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyInfoResult.java
View file @
c0231a7
| 1 | 1 | package com.lyms.platform.operate.web.result; |
| 2 | 2 | |
| 3 | +import java.util.List; | |
| 3 | 4 | import java.util.Map; |
| 4 | 5 | |
| 5 | 6 | /** |
| 6 | 7 | |
| 7 | 8 | |
| 8 | 9 | |
| ... | ... | @@ -10,14 +11,16 @@ |
| 10 | 11 | private String id; |
| 11 | 12 | private String name; |
| 12 | 13 | private String monthAge; |
| 14 | + private String cardNo; | |
| 13 | 15 | |
| 14 | - private Map<String,String> buildRecords; | |
| 15 | 16 | |
| 16 | - public Map<String, String> getBuildRecords() { | |
| 17 | + private List<Map<String,String>> buildRecords; | |
| 18 | + | |
| 19 | + public List<Map<String, String>> getBuildRecords() { | |
| 17 | 20 | return buildRecords; |
| 18 | 21 | } |
| 19 | 22 | |
| 20 | - public void setBuildRecords(Map<String, String> buildRecords) { | |
| 23 | + public void setBuildRecords(List<Map<String, String>> buildRecords) { | |
| 21 | 24 | this.buildRecords = buildRecords; |
| 22 | 25 | } |
| 23 | 26 | |
| ... | ... | @@ -43,6 +46,14 @@ |
| 43 | 46 | |
| 44 | 47 | public void setMonthAge(String monthAge) { |
| 45 | 48 | this.monthAge = monthAge; |
| 49 | + } | |
| 50 | + | |
| 51 | + public String getCardNo() { | |
| 52 | + return cardNo; | |
| 53 | + } | |
| 54 | + | |
| 55 | + public void setCardNo(String cardNo) { | |
| 56 | + this.cardNo = cardNo; | |
| 46 | 57 | } |
| 47 | 58 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PregnantInfoResult.java
View file @
c0231a7
| ... | ... | @@ -118,6 +118,18 @@ |
| 118 | 118 | //会员截止时间 |
| 119 | 119 | private String vipEndTime; |
| 120 | 120 | |
| 121 | + //备注 | |
| 122 | + private String mremark; | |
| 123 | + | |
| 124 | + | |
| 125 | + public String getMremark() { | |
| 126 | + return mremark; | |
| 127 | + } | |
| 128 | + | |
| 129 | + public void setMremark(String mremark) { | |
| 130 | + this.mremark = mremark; | |
| 131 | + } | |
| 132 | + | |
| 121 | 133 | public Integer getServiceStatus() { |
| 122 | 134 | return serviceStatus; |
| 123 | 135 | } |