Commit b4a788eec8ef6c936ceb096d884056273041be9e

Authored by wangbo
1 parent 154f1a64fa

update

Showing 3 changed files with 12 additions and 33 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/TemporaryBloodModel.java View file @ b4a788e
... ... @@ -14,10 +14,6 @@
14 14  
15 15 private String id;
16 16  
17   - // 孕前体重
18   - private String beforeWeight;
19   - // 孕前身高
20   - private String beforeHeight;
21 17 // 当前体重
22 18 private String nowWeight;
23 19 private Date created;
... ... @@ -112,22 +108,6 @@
112 108 this.id = id;
113 109 }
114 110  
115   -
116   - public String getBeforeWeight() {
117   - return beforeWeight;
118   - }
119   -
120   - public void setBeforeWeight(String beforeWeight) {
121   - this.beforeWeight = beforeWeight;
122   - }
123   -
124   - public String getBeforeHeight() {
125   - return beforeHeight;
126   - }
127   -
128   - public void setBeforeHeight(String beforeHeight) {
129   - this.beforeHeight = beforeHeight;
130   - }
131 111  
132 112 public String getNowWeight() {
133 113 return nowWeight;
platform-dal/src/main/java/com/lyms/platform/pojo/TemporaryBloodSugar.java View file @ b4a788e
... ... @@ -22,7 +22,6 @@
22 22  
23 23 private Date modified;
24 24  
25   -
26 25 //高危补充说明
27 26 private List otherRisk;
28 27 //监测状态 1 非药物治疗,监测不足 2 非药物治疗,监测次数达标,血糖控制不理想
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TemporaryBloodServiceImpl.java View file @ b4a788e
... ... @@ -211,9 +211,9 @@
211 211 temp.put("pulse", bloodPressure.getPulse());
212 212 temp.put("status", getPulseStatus(bloodPressure.getSsy(), bloodPressure.getSzy()));
213 213 temp.put("cardID", temporaryUser.getCardID());
214   - temp.put("beforWeight", bloodPressure.getBeforeWeight() == null ? "" : bloodPressure.getBeforeWeight());
  214 + temp.put("beforWeight", temporaryUser.getBeforeWeight() == null ? "" : temporaryUser.getBeforeWeight());
215 215 temp.put("weight", bloodPressure.getNowWeight() == null ? "" : bloodPressure.getNowWeight());
216   - temp.put("height", bloodPressure.getBeforeHeight() == null ? "" : bloodPressure.getBeforeHeight());
  216 + temp.put("height", temporaryUser.getBeforeHeight() == null ? "" : temporaryUser.getBeforeHeight());
217 217 temp.put("bregmatic", bloodPressure.getBregmatic() == null ? "" : bloodPressure.getBregmatic());
218 218 }
219 219 restList.add(temp);
... ... @@ -279,9 +279,9 @@
279 279 if (temporaryBloo != null) {
280 280 TemporaryUserModel temporaryUser = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(temporaryBloo.getTemporaryUserId())), TemporaryUserModel.class);
281 281 //1.1回去bim值 String getBmi(String weight, String height);
282   - String weight = temporaryBloo.getBeforeWeight();
283   - String height = temporaryBloo.getBeforeHeight();
284   - String bregmatic = temporaryBloo.getBregmatic();
  282 + String weight = temporaryUser.getBeforeWeight();
  283 + String height = temporaryUser.getBeforeHeight();
  284 + String bregmatic = temporaryUser.getBregmatic();
285 285 //2.通过pnationId ID获取到相应的信息例如:末次月经
286 286 if (StringUtils.isNotEmpty(weight) && StringUtils.isNotEmpty(height) && StringUtils.isNotEmpty(bregmatic)) {
287 287 //Patients patients = mongoTemplate.findOne(Query.query(Criteria.where("_id").is(bloodPressure.getParentId())), Patients.class);
... ... @@ -292,8 +292,8 @@
292 292 paMap.put("phone", temporaryUser.getPhone());
293 293 paMap.put("age", DateUtil.getAge(temporaryUser.getBirth()));
294 294 //paMap.put("dueDate", DateUtil.getyyyy_MM_dd(bloodModel.getDueDate()));
295   - paMap.put("height", temporaryBloo.getBeforeHeight());
296   - paMap.put("beforWeight", temporaryBloo.getBeforeWeight());
  295 + paMap.put("height", temporaryUser.getBeforeHeight());
  296 + paMap.put("beforWeight", temporaryUser.getBeforeWeight());
297 297 paMap.put("weeks", weeks);
298 298 datas.put("userInfo", paMap);
299 299 Double bmiD = Double.valueOf(patientWeightService.getBmi(weight, height)).doubleValue();
300 300  
... ... @@ -334,9 +334,9 @@
334 334 }
335 335 }
336 336 //计算出属于那种类型 偏重 还事负重 还是正常 当前体重-孕前体重
337   - Double residualWeight = Double.valueOf(temporaryBloo.getNowWeight()).doubleValue() - Double.valueOf(temporaryBloo.getBeforeWeight()).doubleValue();
  337 + Double residualWeight = Double.valueOf(temporaryBloo.getNowWeight()).doubleValue() - Double.valueOf(temporaryUser.getBeforeWeight()).doubleValue();
338 338 //把厘米转换成米
339   - Double heights = (Double.valueOf(temporaryBloo.getBeforeHeight()).doubleValue()) / 100d;
  339 + Double heights = (Double.valueOf(temporaryUser.getBeforeHeight()).doubleValue()) / 100d;
340 340 int cals = this.getRounding((int) this.getCal(bregmatic, residualWeight, low, high, weeks, bmiD, temporaryBloo, heights, temporaryUser));
341 341 String calStr = cals + "kcal";
342 342 List<XyPresentationModel> xyPresentationModels = mongoTemplate.find(Query.query(Criteria.where("originWeek").lte(weeks).and("endWeek").gte(weeks)), XyPresentationModel.class);
... ... @@ -438,7 +438,7 @@
438 438 }
439 439  
440 440 public double getCal(String bregmatic, double residualWeight, double low, double high, int weeks, double bmiD, TemporaryBloodModel bloodModel, double heights, TemporaryUserModel temporaryUser) {
441   - Double beforWeight = Double.valueOf(bloodModel.getBeforeWeight()).doubleValue();
  441 + Double beforWeight = Double.valueOf(temporaryUser.getBeforeWeight()).doubleValue();
442 442 int age = DateUtil.getAge(temporaryUser.getBirth());
443 443 Double number = 354 - 6.91 * age + 1.12 * (9.36 * beforWeight + 726 * heights);
444 444 //单胎
... ... @@ -528,7 +528,7 @@
528 528 else if (residualWeight < 0) {
529 529 //重新计算bmi值
530 530 String weight = bloodModel.getNowWeight();
531   - String height = bloodModel.getBeforeHeight();
  531 + String height = temporaryUser.getBeforeHeight();
532 532 Double bmiDs = Double.valueOf(patientWeightService.getBmi(weight, height)).doubleValue();
533 533 if (bmiDs < 18.5 && weeks >= 0 && weeks <= 12) {
534 534 return number + 300;
... ... @@ -631,7 +631,7 @@
631 631 } else if (residualWeight < 0) {
632 632 //重新计算bmi值
633 633 String weight = bloodModel.getNowWeight();
634   - String height = bloodModel.getBeforeHeight();
  634 + String height = temporaryUser.getBeforeHeight();
635 635 Double bmiDs = Double.valueOf(patientWeightService.getBmi(weight, height)).doubleValue();
636 636 if (bmiDs <= 24.9 && weeks >= 0 && weeks <= 12) {
637 637 return number + 300;