Преглед изворни кода

张丁 修复 非定期类装置级培训修改数据功能bug

zhangding пре 3 година
родитељ
комит
4888469ded

+ 11 - 7
master/src/main/java/com/ruoyi/project/training/controller/TTrainingController.java

@@ -189,13 +189,17 @@ public class TTrainingController extends BaseController
     {
         tTraining.setUpdaterCode(getUserId().toString());
         tTraining.setUpdatedate(new Date());
-        //查找跟这条培训计划相关联的装置级培训记录  修改其培训的年份,课程名称和课程代码
-        TTrainingRegular t= tTrainingRegularService.selectTTrainingRegularById(tTraining.getRegularId());
-        t.setItem(tTraining.getCourse());
-        t.setCourseCode(tTraining.getCourseid());
-        t.setYear(tTraining.getYear());
-        t.setDelFlag(tTraining.getDelFlag());
-        int result=   tTrainingRegularService.updateTTrainingRegular(t );
+        //查找跟这条培训计划相关联的装置级培训记录   修改其培训的年份,课程名称和课程代码
+        //如果是定期类 就修改下培训计划里面的内容
+        if(tTraining.getTrainingType().equals(10)){
+            TTrainingRegular t= tTrainingRegularService.selectTTrainingRegularById(tTraining.getRegularId());
+            t.setItem(tTraining.getCourse());
+            t.setCourseCode(tTraining.getCourseid());
+            t.setYear(tTraining.getYear());
+            t.setDelFlag(tTraining.getDelFlag());
+            int result=   tTrainingRegularService.updateTTrainingRegular(t );
+        }
+
         TTraining oldTraining = tTrainingService.selectTTrainingById(tTraining.getId());
         int i = 0;
         if (oldTraining.getPosition() != null) {