diff --git a/src/main/java/com/example/caseData/controller/StatsCaseClinicalController.java b/src/main/java/com/example/caseData/controller/StatsCaseClinicalController.java index 623d11f..83b4456 100644 --- a/src/main/java/com/example/caseData/controller/StatsCaseClinicalController.java +++ b/src/main/java/com/example/caseData/controller/StatsCaseClinicalController.java @@ -102,7 +102,7 @@ public class StatsCaseClinicalController extends BaseController { ){ // 统计表-病例库-临床 LambdaQueryWrapper statsCaseClinicalLabelQueryWrapper = new LambdaQueryWrapper<>(); - statsCaseClinicalLabelQueryWrapper.eq(StatsCaseClinicalLabelModel::getLabelIden, request.getLabelIden()); + statsCaseClinicalLabelQueryWrapper.eq(StatsCaseClinicalLabelModel::getLabelIden, request.getLabel_iden()); StatsCaseClinicalLabelModel statsCaseClinicalLabel = statsCaseClinicalLabelDao.selectOne(statsCaseClinicalLabelQueryWrapper); StatsCaseClinicalLabelDto g = StatsCaseClinicalLabelDto.GetDto(statsCaseClinicalLabel); diff --git a/src/main/java/com/example/caseData/service/CaseExchangeService.java b/src/main/java/com/example/caseData/service/CaseExchangeService.java index 3fe96b5..0e71fad 100644 --- a/src/main/java/com/example/caseData/service/CaseExchangeService.java +++ b/src/main/java/com/example/caseData/service/CaseExchangeService.java @@ -521,16 +521,23 @@ public class CaseExchangeService { if (userVoteExchange != null) { return true; } -// -// // 获取病例交流对应偷票数据 -// LambdaQueryWrapper mapQueryWrapper = new LambdaQueryWrapper<>(); -// mapQueryWrapper.eq(UserVoteExchangeModel::getUserId, userId); -// mapQueryWrapper.eq(UserVoteExchangeModel::getExchangeId, exchangeId); -// UserVoteExchangeModel userVoteExchange = userVoteExchangeDao.selectOne(mapQueryWrapper); -// if (userVoteExchange != null) { -// return true; -// } -// + + // 获取病例交流对应投票数据 + LambdaQueryWrapper caseExchangeVoteQueryWrapper = new LambdaQueryWrapper<>(); + caseExchangeVoteQueryWrapper.eq(CaseExchangeVoteModel::getExchangeId, exchangeId); + CaseExchangeVoteModel caseExchangeVote = caseExchangeVoteDao.selectOne(caseExchangeVoteQueryWrapper); + if (caseExchangeVote == null) { + return true; + } + + // 获取对应投票选项 + LambdaQueryWrapper caseExchangeVoteOptionQueryWrapper = new LambdaQueryWrapper<>(); + caseExchangeVoteOptionQueryWrapper.eq(CaseExchangeVoteOptionModel::getVoteId, caseExchangeVote.getVoteId()); + List caseExchangeVoteOptions = caseExchangeVoteOptionDao.selectList(caseExchangeVoteOptionQueryWrapper); + if (caseExchangeVoteOptions == null || caseExchangeVoteOptions.isEmpty()) { + return true; + } + // // 新增投票 // UserVoteExchangeModel userVoteExchangedata = new UserVoteExchangeModel(); // userVoteExchangedata.setUserId(Long.valueOf(userId));