Pārlūkot izejas kodu

调课顶课,拒绝后删除备份数据

dzx 4 mēneši atpakaļ
vecāks
revīzija
9ba981965b

+ 3 - 0
src/main/java/com/xjrsoft/module/courseTable/service/ICourseTableService.java

@@ -49,4 +49,7 @@ public interface ICourseTableService extends IService<CourseTable> {
     List<ClassOptionVo> getClassListByTeacherId(ClassOptionDto dto);
 
 
+    void deleteBakData(Long wfCourseAdjustId);
+
+
 }

+ 6 - 0
src/main/java/com/xjrsoft/module/courseTable/service/impl/CourseTableServiceImpl.java

@@ -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));
+    }
 }

+ 1 - 0
src/main/java/com/xjrsoft/module/liteflow/node/WfCourseAdjustNode.java

@@ -74,6 +74,7 @@ public class WfCourseAdjustNode extends NodeComponent {
                             List<WorkflowRecord> workflowRecordList = workflowRecordMapper.selectList(workflowRecordLambdaQueryWrapper);
 
                             if (!workflowRecordList.isEmpty()) {
+                                courseTableService.deleteBakData(formId);
                                 return;
                             }
                         }