ly 3 yıl önce
ebeveyn
işleme
4faa120de2

+ 13 - 1
master/src/main/java/com/ruoyi/project/training/spec/controller/TStYearplanController.java

@@ -6,6 +6,7 @@ import java.util.List;
 import com.ruoyi.project.system.domain.SysUser;
 import com.ruoyi.project.system.service.ISysUserService;
 import com.ruoyi.project.training.spec.domain.TStFeedback;
+import com.ruoyi.project.training.spec.domain.TStPlan;
 import com.ruoyi.project.training.spec.domain.vo.TStYearPlanExportVO;
 import com.ruoyi.project.training.spec.mapper.TStPlanMapper;
 import com.ruoyi.project.training.spec.mapper.TStYearplanMapper;
@@ -57,7 +58,8 @@ public class TStYearplanController extends BaseController
 
     @Resource
     private TStYearplanMapper tStYearplanMapper;
-
+    @Autowired
+    private ITStPlanService tStPlanService;
     /**
      * 查询专项培训年度计划列表
      */
@@ -183,6 +185,16 @@ public class TStYearplanController extends BaseController
                 feedbackService.deleteTStFeedbackById(feedback.getId());
             }
         }
+        // 删除关联培训
+        for (int i = 0; i < ids.length; i++) {
+            TStPlan t = new TStPlan();
+            t.setYearPlanId(ids[i]);
+            List<TStPlan> list = tStPlanService.selectTStPlanList(t);
+            for (TStPlan tp: list
+                 ) {
+                tStPlanService.deleteTStPlanById(tp.getId());
+            }
+        }
         return toAjax(tStYearplanService.deleteTStYearplanByIds(ids));
     }
 }