管理端小班考试周时间提示

This commit is contained in:
wuchunlei
2025-05-23 14:48:11 +08:00
parent 7714b00e41
commit eecf88b84c
3 changed files with 10 additions and 1 deletions

View File

@@ -49,6 +49,10 @@ public class ClassEntity {
private ClassModel classModel;
@TableField(exist = false)
private List<Map<String,Object>> classUsers;
@TableField(exist = false)
private Date examStartTime;
@TableField(exist = false)
private Date examEndTime;
}

View File

@@ -27,5 +27,7 @@ public class UserCertificateLabel {
@TableField(exist = false)
private List<UserCertificateLabel> children;
@TableField(exist = false)
private List<UserCertificate> userCertificates;
}

View File

@@ -215,7 +215,10 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
}else {
classEntity.setCreateUser(user);
}
classEntity.setClassModel(classModelDao.selectById(classEntity.getModelId()));
ClassModel classModel = classModelDao.selectById(classEntity.getModelId());
classEntity.setClassModel(classModel);
classEntity.setExamStartTime(classEntity.getStartTime()==null?null:DateUtils.addDateDays(classEntity.getStartTime(),classModel.getDays()));
classEntity.setExamEndTime(classEntity.getStartTime()==null?null:DateUtils.addDateDays(classEntity.getStartTime(),classModel.getDays()+classModel.getExamDays()));
MPJLambdaWrapper<ClassUser> userWrapper = new MPJLambdaWrapper<>();
userWrapper.leftJoin(MyUserEntity.class,MyUserEntity::getId,ClassUser::getUserId);
userWrapper.select("t.role,t.user_id as userId,t1.tel,t1.name,t1.nickname");