From 6715306f148627f68175581395ac5f507010708a Mon Sep 17 00:00:00 2001 From: liquanyu Date: Mon, 21 May 2018 11:07:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/MeasureInfoFacade.java | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java index cf8139e..ffeb8f3 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java @@ -1048,6 +1048,31 @@ public class MeasureInfoFacade { BaseObjectResponse objectResponse = new BaseObjectResponse(); BloodSugar one = mongoTemplate.findOne(Query.query(Criteria.where("pid").is(mongoUtil.getPid(bloodSugar.getParentId())).and("created").gt(DateUtil.getYMDTime()).and("bloodSugarType").is(bloodSugar.getBloodSugarType())), BloodSugar.class); + + Patients patients = patientsService.findOnePatientById(bloodSugar.getParentId()); + + + MeasureInfoRequest measureInfoRequest = new MeasureInfoRequest(); + measureInfoRequest.setCertNo(patients.getCardNo()); + measureInfoRequest.setCertType(patients.getPcerteTypeId()); + measureInfoRequest.setVcCardNo(patients.getVcCardNo()); + measureInfoRequest.setHospitalId(bloodSugar.getHospitalId()); + measureInfoRequest.setPhone(patients.getPhone()); + measureInfoRequest.setSex(0); + measureInfoRequest.setUserName(patients.getUsername()); + measureInfoRequest.setAge(DateUtil.getAge(patients.getBirth()) + ""); + addMeasureUserInfo(measureInfoRequest); + + MeasureInfoRequest request = new MeasureInfoRequest(); + request.setCertNo(patients.getCardNo()); + request.setCertType(patients.getPcerteTypeId()); + request.setHospitalId(bloodSugar.getHospitalId()); + request.setValueType(4);//血糖 + request.setValueOne(bloodSugar.getBloodSugar()); + request.setRemarkValue(bloodSugar.getBloodSugarType() + ""); + + addToDataInfo(request); + if(one != null) { one.setModified(new Date()); one.setBloodSugar(bloodSugar.getBloodSugar()); -- 1.8.3.1