Bladeren bron

3.3.0 fix

ting.yin 1 jaar geleden
bovenliggende
commit
5b502e0695

+ 3 - 3
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/ScanOmrTaskServiceImpl.java

@@ -302,7 +302,7 @@ public class ScanOmrTaskServiceImpl extends ServiceImpl<ScanOmrTaskMapper, ScanO
 	private List<ScanOmrTask> getByStudent(ConditionType c, Long studentId) {
 		QueryWrapper<ScanOmrTask> wrapper = new QueryWrapper<>();
 		LambdaQueryWrapper<ScanOmrTask> lw = wrapper.lambda();
-		lw.eq(ScanOmrTask::getConditions, c);
+		lw.eq(ScanOmrTask::getConditions, c.toString());
 		lw.eq(ScanOmrTask::getStudentId, studentId);
 		return baseMapper.selectList(wrapper);
 	}
@@ -310,7 +310,7 @@ public class ScanOmrTaskServiceImpl extends ServiceImpl<ScanOmrTaskMapper, ScanO
 	private void delete(ConditionType c, Long studentId, Long paperId) {
 		UpdateWrapper<ScanOmrTask> wrapper = new UpdateWrapper<>();
 		LambdaUpdateWrapper<ScanOmrTask> lw = wrapper.lambda();
-		lw.eq(ScanOmrTask::getConditions, c);
+		lw.eq(ScanOmrTask::getConditions, c.toString());
 		lw.eq(ScanOmrTask::getStudentId, studentId);
 		lw.eq(ScanOmrTask::getPaperId, paperId);
 		this.baseMapper.delete(wrapper);
@@ -319,7 +319,7 @@ public class ScanOmrTaskServiceImpl extends ServiceImpl<ScanOmrTaskMapper, ScanO
 	private void delete(ConditionType c, Long studentId) {
 		UpdateWrapper<ScanOmrTask> wrapper = new UpdateWrapper<>();
 		LambdaUpdateWrapper<ScanOmrTask> lw = wrapper.lambda();
-		lw.eq(ScanOmrTask::getConditions, c);
+		lw.eq(ScanOmrTask::getConditions, c.toString());
 		lw.eq(ScanOmrTask::getStudentId, studentId);
 		this.baseMapper.delete(wrapper);
 	}