Commit 12574eddd3a92d52935c5b8266d9d13159b41fc1
1 parent
3e404ae770
Exists in
master
and in
6 other branches
1
Showing 2 changed files with 104 additions and 40 deletions
platform-biz-service/src/main/java/com/lyms/platform/permission/service/CouponService.java
View file @
12574ed
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java
View file @
12574ed
| ... | ... | @@ -96,7 +96,6 @@ |
| 96 | 96 | /** 使用优惠券 */ |
| 97 | 97 | if(StringUtils.isNotBlank(newbornVisit.getCouponCode())) { |
| 98 | 98 | couponService.use(autoMatchFacade.getHospitalId(userId), newbornVisit.getCouponCode(), userId, newbornVisit.getId()); |
| 99 | - newbornVisit.setCouponCode(null); /** 去除掉优惠券信息 不保存到数据库 */ | |
| 100 | 99 | } |
| 101 | 100 | |
| 102 | 101 | newbornVisit.setOperationId(userId.toString()); |
| 103 | 102 | |
| 104 | 103 | |
| ... | ... | @@ -325,14 +324,14 @@ |
| 325 | 324 | restMap.put("unclosedSize", newbornVisit.getUnclosedSize() + "cm X " + newbornVisit.getUnclosedSize2()); |
| 326 | 325 | } |
| 327 | 326 | |
| 328 | - restMap.put("couponCode", newbornVisit.getCouponCode()); | |
| 327 | + restMap.put("couponCode", newbornVisit.getCouponCode() == null ? "" : newbornVisit.getCouponCode()); | |
| 329 | 328 | |
| 330 | 329 | /** 访视信息 */ |
| 331 | - restMap.put("checkTimeDesc", newbornVisit.getCheckTimeDesc()); /** 产后天数 */ | |
| 330 | + restMap.put("checkTimeDesc", newbornVisit.getCheckTimeDesc() == null ? "" : newbornVisit.getCheckTimeDesc()); /** 产后天数 */ | |
| 332 | 331 | restMap.put("visitHospitalId", mapper.getHospitalName(newbornVisit.getVisitHospitalId())); /** 访视机构 */ |
| 333 | 332 | restMap.put("doctor", mapper.getUserName(newbornVisit.getDoctor())); /** 访视医生 */ |
| 334 | 333 | restMap.put("checkTime", DateUtil.getYyyyMmDd(newbornVisit.getCheckTime())); /** 访视时间 */ |
| 335 | - restMap.put("visitLocation", newbornVisit.getVisitLocation()); /** 访视地点 */ | |
| 334 | + restMap.put("visitLocation", newbornVisit.getVisitLocation() == null ? "" : newbornVisit.getVisitLocation()); /** 访视地点 */ | |
| 336 | 335 | if(newbornVisit.getNextVisitTime() != null) { |
| 337 | 336 | restMap.put("nextVisitTime", NextVisitTimeEnums.getName(newbornVisit.getNextVisitTime())); /** 预约下次访视时间 */ |
| 338 | 337 | } |
| 339 | 338 | |
| 340 | 339 | |
| 341 | 340 | |
| 342 | 341 | |
| ... | ... | @@ -340,46 +339,111 @@ |
| 340 | 339 | restMap.put("nextVisitTimeDesc", DateUtil.getYyyyMmDd(newbornVisit.getNextVisitTimeDesc())); /** 预约下次访视时间 */ |
| 341 | 340 | } |
| 342 | 341 | /** 问诊 */ |
| 343 | - restMap.put("feedType", FeedTypeEnums.getName(newbornVisit.getFeedType())); /** 喂养方式 */ | |
| 344 | - restMap.put("feedNumber", newbornVisit.getFeedNumber()); /** 喂奶量 */ | |
| 345 | - restMap.put("nurseNumber", newbornVisit.getNurseNumber()); /** 吃奶次数 */ | |
| 346 | - restMap.put("weight", newbornVisit.getWeight()); /** 新生儿体重 */ | |
| 347 | - restMap.put("height", newbornVisit.getHeight()); /** 出生身长 */ | |
| 348 | - restMap.put("vomit", VomitEnums.getName(newbornVisit.getVomit())); /** 呕吐 */ | |
| 349 | - restMap.put("shit", newbornVisit.getShit()); /** 大便 */ | |
| 350 | - restMap.put("shitNumber", newbornVisit.getShitNumber()); /** 大便次数 */ | |
| 342 | + if(StringUtils.isNotBlank(newbornVisit.getFeedType())) { | |
| 343 | + restMap.put("feedType", FeedTypeEnums.getName(newbornVisit.getFeedType())); /** 喂养方式 */ | |
| 344 | + } | |
| 345 | + if(StringUtils.isNotBlank(newbornVisit.getFeedNumber())) { | |
| 346 | + restMap.put("feedNumber", newbornVisit.getFeedNumber()); /** 喂奶量 */ | |
| 347 | + } | |
| 348 | + if(newbornVisit.getNurseNumber() != null) { | |
| 349 | + restMap.put("nurseNumber", newbornVisit.getNurseNumber()); /** 吃奶次数 */ | |
| 350 | + } | |
| 351 | + if(StringUtils.isNotBlank(newbornVisit.getWeight())) { | |
| 352 | + restMap.put("weight", newbornVisit.getWeight()); /** 新生儿体重 */ | |
| 353 | + } | |
| 354 | + if(StringUtils.isNotBlank(newbornVisit.getHeight())) { | |
| 355 | + restMap.put("height", newbornVisit.getHeight()); /** 出生身长 */ | |
| 356 | + } | |
| 357 | + if(StringUtils.isNotBlank(newbornVisit.getVomit())) { | |
| 358 | + restMap.put("vomit", VomitEnums.getName(newbornVisit.getVomit())); /** 呕吐 */ | |
| 359 | + } | |
| 360 | + if(StringUtils.isNotBlank(newbornVisit.getShit())) { | |
| 361 | + restMap.put("shit", newbornVisit.getShit()); /** 大便 */ | |
| 362 | + } | |
| 363 | + if(newbornVisit.getShitNumber() != null) { | |
| 364 | + restMap.put("shitNumber", newbornVisit.getShitNumber()); /** 大便次数 */ | |
| 365 | + } | |
| 351 | 366 | /** 体格测量 */ |
| 352 | - restMap.put("temperature", newbornVisit.getTemperature()); /** 体温 */ | |
| 353 | - restMap.put("weightNow", newbornVisit.getWeightNow()); /** 目前体重 */ | |
| 367 | + if(StringUtils.isNotBlank(newbornVisit.getTemperature())) { | |
| 368 | + restMap.put("temperature", newbornVisit.getTemperature()); /** 体温 */ | |
| 369 | + } | |
| 370 | + if(StringUtils.isNotBlank(newbornVisit.getWeightNow())) { | |
| 371 | + restMap.put("weightNow", newbornVisit.getWeightNow()); /** 目前体重 */ | |
| 372 | + } | |
| 373 | + | |
| 354 | 374 | /** 体格检查 */ |
| 355 | - restMap.put("heartRate", newbornVisit.getHeartRate()); /** 心率 */ | |
| 356 | - restMap.put("respiratoryRate", newbornVisit.getRespiratoryRate()); /** 呼吸频率 */ | |
| 357 | - restMap.put("skin", SkinEnums.getName(newbornVisit.getSkin())); /** 皮肤 */ | |
| 358 | - restMap.put("complexion", ComplexionEnums.getName(newbornVisit.getComplexion())); /** 面色 */ | |
| 359 | - restMap.put("ictericPart", newbornVisit.getIctericPart()); /** 黄染部位 */ | |
| 360 | - restMap.put("bregmatic", BregmaticEnums.getName(newbornVisit.getBregmatic())); /** 前囟 */ | |
| 361 | - restMap.put("bregmaticOther", newbornVisit.getBregmaticOther()); /** 前囟 */ | |
| 362 | - restMap.put("eye", newbornVisit.getEye()); /** 眼外观 */ | |
| 363 | - restMap.put("limb", newbornVisit.getLimb()); /** 四肢活动 */ | |
| 364 | - restMap.put("ear", newbornVisit.getEar()); /** 耳外观 */ | |
| 365 | - restMap.put("neck", newbornVisit.getNeck()); /** 颈部包块 */ | |
| 366 | - restMap.put("nose", newbornVisit.getNose()); /** 鼻 */ | |
| 367 | - restMap.put("mouth", newbornVisit.getMouth()); /** 口腔 */ | |
| 368 | - restMap.put("gangmen", newbornVisit.getGangmen()); /** 肛门 */ | |
| 369 | - restMap.put("heartLung", newbornVisit.getHeartLung()); /** 心肺听诊 */ | |
| 370 | - restMap.put("umbilicalCord", UmbilicalCordEnums.getName(newbornVisit.getUmbilicalCord())); /** 脐带 */ | |
| 371 | - restMap.put("abdomen", newbornVisit.getAbdomen()); /** 腹部 */ | |
| 372 | - restMap.put("spine", newbornVisit.getSpine()); /** 脊柱 */ | |
| 373 | - restMap.put("extGenitalia", newbornVisit.getExtGenitalia()); /** 外生殖器 */ | |
| 375 | + if(StringUtils.isNotBlank(newbornVisit.getHeartRate())) { | |
| 376 | + restMap.put("heartRate", newbornVisit.getHeartRate()); /** 心率 */ | |
| 377 | + } | |
| 378 | + if(StringUtils.isNotBlank(newbornVisit.getRespiratoryRate())) { | |
| 379 | + restMap.put("respiratoryRate", newbornVisit.getRespiratoryRate()); /** 呼吸频率 */ | |
| 380 | + } | |
| 381 | + if(StringUtils.isNotBlank(newbornVisit.getSkin())) { | |
| 382 | + restMap.put("skin", SkinEnums.getName(newbornVisit.getSkin())); /** 皮肤 */ | |
| 383 | + } | |
| 384 | + if(StringUtils.isNotBlank(newbornVisit.getComplexion())) { | |
| 385 | + restMap.put("complexion", ComplexionEnums.getName(newbornVisit.getComplexion())); /** 面色 */ | |
| 386 | + } | |
| 387 | + if(StringUtils.isNotBlank(newbornVisit.getIctericPart())) { | |
| 388 | + restMap.put("ictericPart", newbornVisit.getIctericPart()); /** 黄染部位 */ | |
| 389 | + } | |
| 390 | + if(StringUtils.isNotBlank(newbornVisit.getBregmatic())) { | |
| 391 | + restMap.put("bregmatic", BregmaticEnums.getName(newbornVisit.getBregmatic())); /** 前囟 */ | |
| 392 | + } | |
| 393 | + if(StringUtils.isNotBlank(newbornVisit.getBregmaticOther())) { | |
| 394 | + restMap.put("bregmaticOther", newbornVisit.getBregmaticOther()); /** 前囟 */ | |
| 395 | + } | |
| 396 | + if(StringUtils.isNotBlank(newbornVisit.getEye())) { | |
| 397 | + restMap.put("eye", newbornVisit.getEye()); /** 眼外观 */ | |
| 398 | + } | |
| 399 | + if(StringUtils.isNotBlank(newbornVisit.getLimb())) { | |
| 400 | + restMap.put("limb", newbornVisit.getLimb()); /** 四肢活动 */ | |
| 401 | + } | |
| 402 | + if(StringUtils.isNotBlank(newbornVisit.getEar())) { | |
| 403 | + restMap.put("ear", newbornVisit.getEar()); /** 耳外观 */ | |
| 404 | + } | |
| 405 | + if(StringUtils.isNotBlank(newbornVisit.getNeck())) { | |
| 406 | + restMap.put("neck", newbornVisit.getNeck()); /** 颈部包块 */ | |
| 407 | + } | |
| 408 | + if(StringUtils.isNotBlank(newbornVisit.getNose())) { | |
| 409 | + restMap.put("nose", newbornVisit.getNose()); /** 鼻 */ | |
| 410 | + } | |
| 411 | + if(StringUtils.isNotBlank(newbornVisit.getMouth())) { | |
| 412 | + restMap.put("mouth", newbornVisit.getMouth()); /** 口腔 */ | |
| 413 | + } | |
| 414 | + if(StringUtils.isNotBlank(newbornVisit.getGangmen())) { | |
| 415 | + restMap.put("gangmen", newbornVisit.getGangmen()); /** 肛门 */ | |
| 416 | + } | |
| 417 | + if(StringUtils.isNotBlank(newbornVisit.getHeartLung())) { | |
| 418 | + restMap.put("heartLung", newbornVisit.getHeartLung()); /** 心肺听诊 */ | |
| 419 | + } | |
| 420 | + if(StringUtils.isNotBlank(newbornVisit.getUmbilicalCord())) { | |
| 421 | + restMap.put("umbilicalCord", UmbilicalCordEnums.getName(newbornVisit.getUmbilicalCord())); /** 脐带 */ | |
| 422 | + } | |
| 423 | + if(StringUtils.isNotBlank(newbornVisit.getAbdomen())) { | |
| 424 | + restMap.put("abdomen", newbornVisit.getAbdomen()); /** 腹部 */ | |
| 425 | + } | |
| 426 | + if(StringUtils.isNotBlank(newbornVisit.getSpine())) { | |
| 427 | + restMap.put("spine", newbornVisit.getSpine()); /** 脊柱 */ | |
| 428 | + } | |
| 429 | + if(StringUtils.isNotBlank(newbornVisit.getExtGenitalia())) { | |
| 430 | + restMap.put("extGenitalia", newbornVisit.getExtGenitalia()); /** 外生殖器 */ | |
| 431 | + } | |
| 374 | 432 | /** 指导诊断 */ |
| 375 | - restMap.put("diagnosis", mongoUtil.findNames(newbornVisit.getDiagnosis())); /** 诊断 */ | |
| 376 | - restMap.put("handleOpinions", newbornVisit.getHandleOpinions()); /** 处理意见 */ | |
| 377 | - restMap.put("guidanceOpinion", newbornVisit.getGuidanceOpinion()); /** 指导意见 */ | |
| 433 | + if(CollectionUtils.isNotEmpty(newbornVisit.getDiagnosis())) { | |
| 434 | + restMap.put("diagnosis", mongoUtil.findNames(newbornVisit.getDiagnosis())); /** 诊断 */ | |
| 435 | + } | |
| 436 | + if(StringUtils.isNotBlank(newbornVisit.getHandleOpinions())) { | |
| 437 | + restMap.put("handleOpinions", newbornVisit.getHandleOpinions()); /** 处理意见 */ | |
| 438 | + } | |
| 439 | + if(StringUtils.isNotBlank(newbornVisit.getGuidanceOpinion())) { | |
| 440 | + restMap.put("guidanceOpinion", newbornVisit.getGuidanceOpinion()); /** 指导意见 */ | |
| 441 | + } | |
| 378 | 442 | |
| 379 | 443 | /** 其他 */ |
| 380 | - restMap.put("skinOther", newbornVisit.getSkinOther()); | |
| 381 | - restMap.put("complexionOther", newbornVisit.getComplexionOther()); | |
| 382 | - restMap.put("umbilicalCordOther", newbornVisit.getUmbilicalCordOther()); | |
| 444 | + restMap.put("skinOther", newbornVisit.getSkinOther() == null ? "" : newbornVisit.getSkinOther()); | |
| 445 | + restMap.put("complexionOther", newbornVisit.getComplexionOther() == null ? "" : newbornVisit.getComplexionOther()); | |
| 446 | + restMap.put("umbilicalCordOther", newbornVisit.getUmbilicalCordOther() == null ? "" : newbornVisit.getUmbilicalCordOther()); | |
| 383 | 447 | return RespBuilder.buildSuccess(restMap); |
| 384 | 448 | } |
| 385 | 449 | return RespBuilder.buildSuccess(); |