Commit 53037ebb5633d629bfe0d6e86ba44a36637241a5
1 parent
b543548c52
Exists in
master
and in
6 other branches
体成分分析报告,食谱规则,后加上无机盐内容
Showing 1 changed file with 24 additions and 11 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VolumeComponentAnalysisFacade.java
View file @
53037eb
... | ... | @@ -525,19 +525,32 @@ |
525 | 525 | } |
526 | 526 | data.add(dietInfo); |
527 | 527 | } |
528 | - | |
529 | - | |
530 | - BodyMassAnalysisModel nutrition = mongoTemplate.findOne(Query.query(Criteria.where("evaluationType").is(evaluationType)), BodyMassAnalysisModel.class); | |
531 | - if (null != nutrition) { | |
532 | - //人体成分营养评价 | |
533 | - Map<String, Object> nutritionInfo = new HashMap<>(); | |
534 | - nutritionInfo.put("nutritionalEvaluation", nutrition.getNutritionalEvaluationInfo()); | |
535 | - data.add(nutritionInfo); | |
536 | - //食谱规则 | |
528 | + if(evaluationType.length != 0 ){ | |
537 | 529 | Map<String, Object> recipeRulesInfo = new HashMap<>(); |
538 | - recipeRulesInfo.put("recipesRule", nutrition.getRecipesRule()); | |
539 | - data.add(recipeRulesInfo); | |
530 | + if(evaluationType[0]!=null){ | |
531 | + BodyMassAnalysisModel nutrition = mongoTemplate.findOne(Query.query(Criteria.where("evaluationType").is(evaluationType[0])), BodyMassAnalysisModel.class); | |
532 | + if (null != nutrition) { | |
533 | + //人体成分营养评价 | |
534 | + Map<String, Object> nutritionInfo = new HashMap<>(); | |
535 | + nutritionInfo.put("nutritionalEvaluation", nutrition.getNutritionalEvaluationInfo()); | |
536 | + data.add(nutritionInfo); | |
537 | + //食谱规则 | |
538 | + recipeRulesInfo.put("recipesRule", nutrition.getRecipesRule()); | |
539 | + data.add(recipeRulesInfo); | |
540 | + } | |
541 | + } | |
542 | + if(evaluationType[1]!=null){ | |
543 | + BodyMassAnalysisModel nutrition = mongoTemplate.findOne(Query.query(Criteria.where("evaluationType").is(evaluationType[1])), BodyMassAnalysisModel.class); | |
544 | + if (null != nutrition) { | |
545 | + //食谱规则,后加上无机盐内容 | |
546 | + recipeRulesInfo.put("recipesRuleWjy", nutrition.getRecipesRule()); | |
547 | + data.add(recipeRulesInfo); | |
548 | + } | |
549 | + } | |
550 | + | |
540 | 551 | } |
552 | + | |
553 | + | |
541 | 554 | //第二、三页结束 |
542 | 555 | |
543 | 556 | return data; |