From 9afe8ad621270a33395ad66c0d0d4c4ae8eee075 Mon Sep 17 00:00:00 2001 From: dongqin <123456> Date: Fri, 31 May 2019 11:42:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/service/impl/PatientWeightServiceImpl.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index 4afeef2..dff0db5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -2137,7 +2137,24 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient datas.put("2", datas.get("8")); } - healthChargeFacade.addHealthCharge(patientWeight.getHospitalId(), 1, patientWeight.getPatientId(), 2, 1, userId); + List> dayWeights2 = patientWeight.getDayWeights2(); + String doctorId = ""; + if (CollectionUtils.isNotEmpty(dayWeights2)){ + for (Map map: dayWeights2){ + Object data = map.get("data"); + if (data != null){ + String dbData = data.toString(); + String currentDate = DateUtil.getyyyy_MM_dd(new Date()); + if (dbData.equals(currentDate)){ + Object doctorIdObj = map.get("doctorId"); + if (doctorId != null){ + doctorId = (String) doctorIdObj; + } + } + } + } + } + healthChargeFacade.addHealthCharge(patientWeight.getHospitalId(), 1, patientWeight.getPatientId(), 2, 1, userId, doctorId, false); return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(this.getFirstOrNull(datas)); } -- 1.8.3.1