|
@@ -2178,7 +2178,7 @@ public class HealthReportService {
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 获取成员的最新菌群报告核心指标(用于身页面"肠道菌群"卡片)
|
|
* 获取成员的最新菌群报告核心指标(用于身页面"肠道菌群"卡片)
|
|
|
- * 返回:益生菌(core/probiotic)、有害菌(harmful)、核心菌属(taxonomy)各取前3条
|
|
|
|
|
|
|
+ * 返回:核心菌属、益生菌、有害菌属、病原菌属、其它重要菌属(排除 taxonomy 门/纲/目/科级别分类构成)
|
|
|
*/
|
|
*/
|
|
|
public List<Map<String, Object>> getGutFloraIndicators(Long memberId) {
|
|
public List<Map<String, Object>> getGutFloraIndicators(Long memberId) {
|
|
|
LambdaQueryWrapper<HealthReport> reportW = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<HealthReport> reportW = new LambdaQueryWrapper<>();
|
|
@@ -2193,7 +2193,7 @@ public class HealthReportService {
|
|
|
|
|
|
|
|
LambdaQueryWrapper<HealthGutFlora> w = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<HealthGutFlora> w = new LambdaQueryWrapper<>();
|
|
|
w.eq(HealthGutFlora::getReportId, report.getId())
|
|
w.eq(HealthGutFlora::getReportId, report.getId())
|
|
|
- .in(HealthGutFlora::getCategory, "core", "probiotic", "harmful", "other")
|
|
|
|
|
|
|
+ .in(HealthGutFlora::getCategory, "核心菌属", "益生菌", "有害菌属", "其它重要菌属", "病原菌属")
|
|
|
.orderByAsc(HealthGutFlora::getSortOrder);
|
|
.orderByAsc(HealthGutFlora::getSortOrder);
|
|
|
List<HealthGutFlora> flora = healthGutFloraMapper.selectList(w);
|
|
List<HealthGutFlora> flora = healthGutFloraMapper.selectList(w);
|
|
|
if (flora.isEmpty()) return Collections.emptyList();
|
|
if (flora.isEmpty()) return Collections.emptyList();
|