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(); |