添加任务和课后题区别

This commit is contained in:
wuchunlei
2025-01-13 17:09:55 +08:00
parent 81e6a5ff32
commit e507c6f876

View File

@@ -795,6 +795,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
classTaskDao.deleteById(taskTask.getId()); classTaskDao.deleteById(taskTask.getId());
} }
classTaskAndQuesReplyDao.delete(new LambdaQueryWrapper<ClassTaskAndQuesReply>() classTaskAndQuesReplyDao.delete(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
.eq(ClassTaskAndQuesReply::getType,0)
.eq(ClassTaskAndQuesReply::getRelationId,taskTask.getId()) .eq(ClassTaskAndQuesReply::getRelationId,taskTask.getId())
.eq(ClassTaskAndQuesReply::getUserId,params.get("userId"))); .eq(ClassTaskAndQuesReply::getUserId,params.get("userId")));
} }
@@ -844,6 +845,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
public void delClassTask(Map<String, Object> params) { public void delClassTask(Map<String, Object> params) {
classTaskDao.deleteById(params.get("taskId").toString()); classTaskDao.deleteById(params.get("taskId").toString());
classTaskAndQuesReplyDao.delete(new LambdaQueryWrapper<ClassTaskAndQuesReply>() classTaskAndQuesReplyDao.delete(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
.eq(ClassTaskAndQuesReply::getType,0)
.eq(ClassTaskAndQuesReply::getRelationId,params.get("taskId"))); .eq(ClassTaskAndQuesReply::getRelationId,params.get("taskId")));
} }
@@ -976,6 +978,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
ClassTask classTask = classTaskDao.selectById(params.get("taskId").toString()); ClassTask classTask = classTaskDao.selectById(params.get("taskId").toString());
classTask.setCreateUser(myUserDao.selectById(classTask.getUserId().toString())); classTask.setCreateUser(myUserDao.selectById(classTask.getUserId().toString()));
int count = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper<ClassTaskAndQuesReply>() int count = classTaskAndQuesReplyDao.selectCount(new LambdaQueryWrapper<ClassTaskAndQuesReply>()
.eq(ClassTaskAndQuesReply::getType,0)
.eq(ClassTaskAndQuesReply::getRelationId,classTask.getId()) .eq(ClassTaskAndQuesReply::getRelationId,classTask.getId())
.eq(ClassTaskAndQuesReply::getUserId,ShiroUtils.getUId())); .eq(ClassTaskAndQuesReply::getUserId,ShiroUtils.getUId()));
if (count > 0) { if (count > 0) {
@@ -1110,6 +1113,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
public ClassTaskAndQuesReply getQuesReplyInfo(Map<String, Object> params) { public ClassTaskAndQuesReply getQuesReplyInfo(Map<String, Object> params) {
ClassTaskAndQuesReply classTaskAndQuesReply = classTaskAndQuesReplyDao.selectOne( ClassTaskAndQuesReply classTaskAndQuesReply = classTaskAndQuesReplyDao.selectOne(
new LambdaQueryWrapper<ClassTaskAndQuesReply>() new LambdaQueryWrapper<ClassTaskAndQuesReply>()
.eq(ClassTaskAndQuesReply::getType,1)
.eq(ClassTaskAndQuesReply::getRelationId,params.get("relationId").toString()) .eq(ClassTaskAndQuesReply::getRelationId,params.get("relationId").toString())
.eq(ClassTaskAndQuesReply::getUserId,params.get("userId").toString())); .eq(ClassTaskAndQuesReply::getUserId,params.get("userId").toString()));
return classTaskAndQuesReply; return classTaskAndQuesReply;
@@ -1188,6 +1192,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
questionWrapper.leftJoin(ClassEntity.class,ClassEntity::getModelId,ClassModel::getId); questionWrapper.leftJoin(ClassEntity.class,ClassEntity::getModelId,ClassModel::getId);
questionWrapper.selectAll(ClassTaskAndQuesReply.class); questionWrapper.selectAll(ClassTaskAndQuesReply.class);
questionWrapper.eq(ClassEntity::getId,classEntity.getId()); questionWrapper.eq(ClassEntity::getId,classEntity.getId());
questionWrapper.eq(ClassTaskAndQuesReply::getType,1);
questionWrapper.eq(ClassTaskAndQuesReply::getUserId,params.get("userId")); questionWrapper.eq(ClassTaskAndQuesReply::getUserId,params.get("userId"));
questionWrapper.eq(ClassTaskAndQuesReply::getClassId,classEntity.getId()); questionWrapper.eq(ClassTaskAndQuesReply::getClassId,classEntity.getId());
List<ClassTaskAndQuesReply> questionReplys = classTaskAndQuesReplyDao.selectList(questionWrapper); List<ClassTaskAndQuesReply> questionReplys = classTaskAndQuesReplyDao.selectList(questionWrapper);
@@ -1207,6 +1212,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
task0wrapper.selectAll(ClassTaskAndQuesReply.class); task0wrapper.selectAll(ClassTaskAndQuesReply.class);
task0wrapper.eq(ClassTask::getClassId,classEntity.getId()); task0wrapper.eq(ClassTask::getClassId,classEntity.getId());
task0wrapper.eq(ClassTask::getType,"0"); task0wrapper.eq(ClassTask::getType,"0");
task0wrapper.eq(ClassTaskAndQuesReply::getType,0);
task0wrapper.eq(ClassTaskAndQuesReply::getUserId,params.get("userId")); task0wrapper.eq(ClassTaskAndQuesReply::getUserId,params.get("userId"));
List<ClassTaskAndQuesReply> task0Replys = classTaskAndQuesReplyDao.selectList(task0wrapper); List<ClassTaskAndQuesReply> task0Replys = classTaskAndQuesReplyDao.selectList(task0wrapper);
if (task0Replys.size() > 0) { if (task0Replys.size() > 0) {
@@ -1225,6 +1231,7 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
task1wrapper.selectAll(ClassTaskAndQuesReply.class); task1wrapper.selectAll(ClassTaskAndQuesReply.class);
task1wrapper.eq(ClassTask::getClassId,classEntity.getId()); task1wrapper.eq(ClassTask::getClassId,classEntity.getId());
task1wrapper.eq(ClassTask::getType,"1"); task1wrapper.eq(ClassTask::getType,"1");
task1wrapper.eq(ClassTaskAndQuesReply::getType,1);
task1wrapper.eq(ClassTaskAndQuesReply::getUserId,params.get("userId")); task1wrapper.eq(ClassTaskAndQuesReply::getUserId,params.get("userId"));
List<ClassTaskAndQuesReply> task1Replys = classTaskAndQuesReplyDao.selectList(task1wrapper); List<ClassTaskAndQuesReply> task1Replys = classTaskAndQuesReplyDao.selectList(task1wrapper);
if (task1Replys.size() > 0) { if (task1Replys.size() > 0) {