@@ -49,4 +49,7 @@ public interface ICourseTableService extends IService<CourseTable> {
List<ClassOptionVo> getClassListByTeacherId(ClassOptionDto dto);
+ void deleteBakData(Long wfCourseAdjustId);
+
}
@@ -983,4 +983,10 @@ public class CourseTableServiceImpl extends ServiceImpl<CourseTableMapper, Cours
inputStream.close();
return result;
+ @Override
+ public void deleteBakData(Long wfCourseAdjustId) {
+ courseTableBakMapper.delete(new QueryWrapper<CourseTableBak>().lambda().eq(CourseTableBak::getWfCourseAdjustId, wfCourseAdjustId));
+ }
@@ -74,6 +74,7 @@ public class WfCourseAdjustNode extends NodeComponent {
List<WorkflowRecord> workflowRecordList = workflowRecordMapper.selectList(workflowRecordLambdaQueryWrapper);
if (!workflowRecordList.isEmpty()) {
+ courseTableService.deleteBakData(formId);
return;