vip 价格 shiro bug
This commit is contained in:
@@ -469,9 +469,11 @@ public class ClassController {
|
|||||||
if ("ZK".equals(type)){
|
if ("ZK".equals(type)){
|
||||||
CourseEntity courseEntity = courseService.getById(userCertificate.getCourseId());
|
CourseEntity courseEntity = courseService.getById(userCertificate.getCourseId());
|
||||||
String courseTitle = userCertificate.getTitle();
|
String courseTitle = userCertificate.getTitle();
|
||||||
ClassExamUser classExamUser = classExamUserService.getOne(new LambdaQueryWrapper<ClassExamUser>()
|
// ClassExamUser classExamUser = classExamUserService.getOne(new LambdaQueryWrapper<ClassExamUser>()
|
||||||
.eq(ClassExamUser::getUserId,ShiroUtils.getUId())
|
// .eq(ClassExamUser::getUserId,ShiroUtils.getUId())
|
||||||
.eq(ClassExamUser::getRelationId,userCertificate.getCourseId()));
|
// .eq(ClassExamUser::getRelationId,userCertificate.getCourseId()));
|
||||||
|
|
||||||
|
ClassExamUser classExamUser = classExamUserService.getUserHighExam(ShiroUtils.getUId());
|
||||||
String endYear = DateUtil.year(classExamUser.getEndTime())+"";
|
String endYear = DateUtil.year(classExamUser.getEndTime())+"";
|
||||||
String endMonth = DateUtil.month(classExamUser.getEndTime())+1+"";
|
String endMonth = DateUtil.month(classExamUser.getEndTime())+1+"";
|
||||||
String endDay = DateUtil.dayOfMonth(classExamUser.getEndTime())+"";
|
String endDay = DateUtil.dayOfMonth(classExamUser.getEndTime())+"";
|
||||||
|
|||||||
@@ -4,4 +4,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||||||
import com.peanut.modules.common.entity.ClassExamUser;
|
import com.peanut.modules.common.entity.ClassExamUser;
|
||||||
|
|
||||||
public interface ClassExamUserService extends IService<ClassExamUser> {
|
public interface ClassExamUserService extends IService<ClassExamUser> {
|
||||||
|
|
||||||
|
ClassExamUser getUserHighExam(int uid);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.peanut.modules.common.service.impl;
|
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.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.peanut.modules.common.dao.ClassExamUserDao;
|
import com.peanut.modules.common.dao.ClassExamUserDao;
|
||||||
import com.peanut.modules.common.entity.ClassExamUser;
|
import com.peanut.modules.common.entity.ClassExamUser;
|
||||||
@@ -7,7 +8,17 @@ import com.peanut.modules.common.service.ClassExamUserService;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service("commonClassExamUserService")
|
@Service("commonClassExamUserService")
|
||||||
public class ClassExamUserServiceImpl extends ServiceImpl<ClassExamUserDao, ClassExamUser> implements ClassExamUserService {
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user