diff --git a/src/main/java/com/example/caseData/service/IndexService.java b/src/main/java/com/example/caseData/service/IndexService.java index 04b7079..7f00c95 100644 --- a/src/main/java/com/example/caseData/service/IndexService.java +++ b/src/main/java/com/example/caseData/service/IndexService.java @@ -120,7 +120,9 @@ public class IndexService { // 医院病例库推荐-2条 QueryWrapper statsCaseClinicalHospitalQueryWrapper = new QueryWrapper<>(); - statsCaseClinicalHospitalQueryWrapper.orderByDesc("article_num + video_num") // 按文章数量倒序 + statsCaseClinicalHospitalQueryWrapper + .apply("article_num + video_num > {0}", 10) // 添加条件 + .orderByDesc("article_num + video_num") // 按文章数量倒序 .orderByDesc("last_push_date") .last("LIMIT 3"); // 只取2条记录 List statsCaseClinicalHospitals = statsCaseClinicalHospitalDao.selectList(statsCaseClinicalHospitalQueryWrapper); @@ -132,7 +134,9 @@ public class IndexService { // 医生病例库推荐-2条 QueryWrapper statsCaseClinicalDoctorQueryWrapper = new QueryWrapper<>(); - statsCaseClinicalDoctorQueryWrapper.orderByDesc("article_num + video_num") // 按文章数量倒序 + statsCaseClinicalDoctorQueryWrapper + .apply("article_num + video_num > {0}", 5) // 添加条件 + .orderByDesc("article_num + video_num") // 按文章数量倒序 .orderByDesc("last_push_date") .last("LIMIT 3"); // 只取2条记录 List statsCaseClinicalDoctors = statsCaseClinicalDoctorDao.selectList(statsCaseClinicalDoctorQueryWrapper);