This commit is contained in:
wucongxing8150 2025-07-29 15:34:31 +08:00
parent 07088b6919
commit 3fe8e3f807

View File

@ -66,17 +66,53 @@ public class StatsCaseClinicalController extends BaseController {
@PathVariable("hospital_id") String hospitalId @PathVariable("hospital_id") String hospitalId
){ ){
// 统计表-病例库-临床 Integer articleReadNum = 0;
LambdaQueryWrapper<StatsCaseClinicalHospitalModel> statsCaseClinicalHospitalQueryWrapper = new LambdaQueryWrapper<>(); Integer videoReadNum = 0;
statsCaseClinicalHospitalQueryWrapper.eq(StatsCaseClinicalHospitalModel::getHospitalId, hospitalId);
StatsCaseClinicalHospitalModel statsCaseClinicalHospital = statsCaseClinicalHospitalDao.selectOne(statsCaseClinicalHospitalQueryWrapper);
StatsCaseClinicalHospitalDto g = StatsCaseClinicalHospitalDto.GetDto(statsCaseClinicalHospital); // 获取该标签下文章数据
List<CaseClinicalArticleDto> caseClinicalArticles = caseClinicalArticleDao.getCaseClinicalArticleSearchList(
if (g == null){ "",
return Response.success(new StatsCaseClinicalHospitalDto()); hospitalId,
"",
"",
null
);
for (CaseClinicalArticleDto article : caseClinicalArticles){
articleReadNum += article.getReadNum();
} }
// 获取该标签下视频数据
List<CaseClinicalVideoDto> caseClinicalVideos = caseClinicalVideoDao.getCaseClinicalVideoSearchList(
"",
hospitalId,
"",
"",
null
);
for (CaseClinicalVideoDto video : caseClinicalVideos){
videoReadNum += video.getReadNum();
}
StatsCaseClinicalHospitalDto g = new StatsCaseClinicalHospitalDto();
g.setStatsId("1");
g.setArticleNum(caseClinicalArticles.size());
g.setArticleReadNum(articleReadNum);
g.setVideoNum(caseClinicalVideos.size());
g.setVideoReadNum(videoReadNum);
//
// // 统计表-病例库-临床
// LambdaQueryWrapper<StatsCaseClinicalHospitalModel> statsCaseClinicalHospitalQueryWrapper = new LambdaQueryWrapper<>();
// statsCaseClinicalHospitalQueryWrapper.eq(StatsCaseClinicalHospitalModel::getHospitalId, hospitalId);
// StatsCaseClinicalHospitalModel statsCaseClinicalHospital = statsCaseClinicalHospitalDao.selectOne(statsCaseClinicalHospitalQueryWrapper);
//
// StatsCaseClinicalHospitalDto g = StatsCaseClinicalHospitalDto.GetDto(statsCaseClinicalHospital);
//
// if (g == null){
// return Response.success(new StatsCaseClinicalHospitalDto());
// }
return Response.success(g); return Response.success(g);
} }
@ -122,20 +158,6 @@ public class StatsCaseClinicalController extends BaseController {
g.setVideoNum(caseClinicalVideos.size()); g.setVideoNum(caseClinicalVideos.size());
g.setVideoReadNum(videoReadNum); g.setVideoReadNum(videoReadNum);
//
//
// // 统计表-病例库-临床
// LambdaQueryWrapper<StatsCaseClinicalDoctorModel> statsCaseClinicalDoctorQueryWrapper = new LambdaQueryWrapper<>();
// statsCaseClinicalDoctorQueryWrapper.eq(StatsCaseClinicalDoctorModel::getDoctorId, doctorId);
// StatsCaseClinicalDoctorModel statsCaseClinicalDoctor = statsCaseClinicalDoctorDao.selectOne(statsCaseClinicalDoctorQueryWrapper);
//
// StatsCaseClinicalDoctorDto g = StatsCaseClinicalDoctorDto.GetDto(statsCaseClinicalDoctor);
//
// if (g == null){
// return Response.success(new StatsCaseClinicalDoctorDto());
// }
return Response.success(g); return Response.success(g);
} }