Commit 12574eddd3a92d52935c5b8266d9d13159b41fc1

Authored by litao@lymsh.com
1 parent 3e404ae770

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
... ... @@ -47,6 +47,6 @@
47 47  
48 48 int updateCouponStatus(Map<String, String> param);
49 49  
50   - boolean validateUser(String userId, String code);
  50 + boolean validateUser(String userId);
51 51 }
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();