From a1f3c9ff7e679c7b41f6817c8543a6f236c5c0c4 Mon Sep 17 00:00:00 2001 From: "litao@lymsh.com" Date: Thu, 28 Sep 2017 07:21:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8C=E6=AD=A5=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/service/impl/PatientWeightServiceImpl.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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 28c62c2..9943c2c 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 @@ -344,8 +344,6 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient } if(StringUtils.isEmpty(patientWeight.getId()) && patients != null) { -// patientWeight.setId(UUID.randomUUID().toString().replaceAll("-", "")); - patientWeight.setCreated(new Date()); patientWeight.setHospitalId(patients.getHospitalId()); if(StringUtils.isNotBlank(patientWeight.getBeforeWeight()) && patientWeight.getBeforeHeight() != null) { @@ -358,8 +356,17 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient } else { // Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(patientWeight)); // mongoTemplate.updateFirst(Query.query(Criteria.where("id").is(patientWeight.getId())), update, PatientWeight.class); - patientWeightService2.update(Query.query(Criteria.where("id").is(patientWeight.getId())), patientWeight); - return RespBuilder.buildSuccess(patientWeight.getId()); + /* patientWeightService2.update(Query.query(Criteria.where("id").is(patientWeight.getId())), patientWeight); + return RespBuilder.buildSuccess(patientWeight.getId());*/ + patientWeight.setCreated(new Date()); + patientWeight.setHospitalId(patients.getHospitalId()); + if(StringUtils.isNotBlank(patientWeight.getBeforeWeight()) && patientWeight.getBeforeHeight() != null) { + patientWeight.setBmi(getBmi(patientWeight.getBeforeWeight(), patientWeight.getBeforeHeight())); + } + patientWeight.setYn("1"); + patientWeight.setPid(patients.getPid()); + patientWeightService2.add(patientWeight); + return RespBuilder.buildSuccess(patientWeight); } } -- 1.8.3.1