diff --git a/src/main/java/com/example/caseData/service/UserCaseReadService.java b/src/main/java/com/example/caseData/service/UserCaseReadService.java index f08a203..09277cf 100644 --- a/src/main/java/com/example/caseData/service/UserCaseReadService.java +++ b/src/main/java/com/example/caseData/service/UserCaseReadService.java @@ -52,23 +52,14 @@ public class UserCaseReadService { @Transactional public boolean AddUserCaseRead(addUserCaseRead request, String loginUserId){ // 检测是否已存在 - LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(UserCaseReadModel::getUserId, loginUserId); - queryWrapper.eq(UserCaseReadModel::getId, request.getId()); - queryWrapper.eq(UserCaseReadModel::getType, request.getType()); - UserCaseReadModel userCaseRead = userCaseReadDao.selectOne(queryWrapper); - if (userCaseRead == null){ - UserCaseReadModel data = new UserCaseReadModel(); - data.setUserId(Long.valueOf(loginUserId)); - data.setId(Long.valueOf( request.getId())); - data.setType(request.getType()); - data.setReadNum(1); - int res = userCaseReadDao.insert(data); - if (res <= 0){ - throw new BusinessException("操作失败"); - } - }else{ - userCaseReadDao.inc(userCaseRead.getReadId(),"read_num",1); + UserCaseReadModel data = new UserCaseReadModel(); + data.setUserId(Long.valueOf(loginUserId)); + data.setId(Long.valueOf( request.getId())); + data.setType(request.getType()); + data.setReadNum(1); + int res = userCaseReadDao.insert(data); + if (res <= 0){ + throw new BusinessException("操作失败"); } // 文章