vip 价格 shiro bug

This commit is contained in:
wangjinlei
2025-03-27 15:46:38 +08:00
parent b9eaa57ffc
commit d37d69b2a9
3 changed files with 18 additions and 3 deletions

View File

@@ -4,4 +4,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.peanut.modules.common.entity.ClassExamUser;
public interface ClassExamUserService extends IService<ClassExamUser> {
ClassExamUser getUserHighExam(int uid);
}

View File

@@ -1,5 +1,6 @@
package com.peanut.modules.common.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.peanut.modules.common.dao.ClassExamUserDao;
import com.peanut.modules.common.entity.ClassExamUser;
@@ -7,7 +8,17 @@ import com.peanut.modules.common.service.ClassExamUserService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.List;
@Slf4j
@Service("commonClassExamUserService")
public class ClassExamUserServiceImpl extends ServiceImpl<ClassExamUserDao, ClassExamUser> implements ClassExamUserService {
@Override
public ClassExamUser getUserHighExam(int uid) {
LambdaQueryWrapper<ClassExamUser> classExamUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
classExamUserLambdaQueryWrapper.eq(ClassExamUser::getUserId,uid);
classExamUserLambdaQueryWrapper.orderByAsc(ClassExamUser::getScore);
List<ClassExamUser> classExamUsers = this.getBaseMapper().selectList(classExamUserLambdaQueryWrapper);
return classExamUsers.size()>0?classExamUsers.get(0):null;
}
}