任务列表添加类型过滤
This commit is contained in:
@@ -889,8 +889,10 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
|
|||||||
Page<ClassTask> classTaskPage = classTaskDao.selectPage(new Page<>(page, limit), wrapper);
|
Page<ClassTask> classTaskPage = classTaskDao.selectPage(new Page<>(page, limit), wrapper);
|
||||||
for (ClassTask classTask:classTaskPage.getRecords()){
|
for (ClassTask classTask:classTaskPage.getRecords()){
|
||||||
int alreadyReply = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
|
int alreadyReply = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
|
||||||
|
.eq(ClassTaskAndQuesReply::getType,0)
|
||||||
.eq(ClassTaskAndQuesReply::getRelationId,classTask.getId()));
|
.eq(ClassTaskAndQuesReply::getRelationId,classTask.getId()));
|
||||||
int userNoCount = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
|
int userNoCount = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
|
||||||
|
.eq(ClassTaskAndQuesReply::getType,0)
|
||||||
.eq(ClassTaskAndQuesReply::getRelationId,classTask.getId())
|
.eq(ClassTaskAndQuesReply::getRelationId,classTask.getId())
|
||||||
.lt(ClassTaskAndQuesReply::getScoreSuccess,2)
|
.lt(ClassTaskAndQuesReply::getScoreSuccess,2)
|
||||||
.notLike(ClassTaskAndQuesReply::getScoreInfo,"\""+ShiroUtils.getUId()+"\""));
|
.notLike(ClassTaskAndQuesReply::getScoreInfo,"\""+ShiroUtils.getUId()+"\""));
|
||||||
@@ -926,6 +928,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
|
|||||||
classTask.setCreateUser(myUserDao.selectById(classTask.getUserId()));
|
classTask.setCreateUser(myUserDao.selectById(classTask.getUserId()));
|
||||||
List<ClassTaskAndQuesReply> replyList = classTaskAndQuesReplyDao.selectList(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
|
List<ClassTaskAndQuesReply> replyList = classTaskAndQuesReplyDao.selectList(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
|
||||||
.eq(ClassTaskAndQuesReply::getRelationId,classTask.getId())
|
.eq(ClassTaskAndQuesReply::getRelationId,classTask.getId())
|
||||||
|
.eq(ClassTaskAndQuesReply::getType,0)
|
||||||
.eq(ClassTaskAndQuesReply::getUserId,ShiroUtils.getUId()));
|
.eq(ClassTaskAndQuesReply::getUserId,ShiroUtils.getUId()));
|
||||||
if (replyList.size() > 0) {
|
if (replyList.size() > 0) {
|
||||||
classTask.setReply(true);
|
classTask.setReply(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user